Selon le Codex , wp_enqueue_script prend en charge les liens externes relatifs au protocole ou indépendants du protocole: "Les actifs distants peuvent être spécifiés avec une URL agnostique du protocole, c'est-à-dire '//otherdomain.com/js/theirscript.js".
Mais je ne le vois pas:
wp_enqueue_script('google-maps', '//maps.googleapis.com/maps/api/js?&sensor=false', array(), '3', true);
Sortie:
<script type='text/javascript' src='http://localhost:25898//maps.googleapis.com/maps/api/js?sensor=false&ver=3'></script>
Notez que l'URL relative au protocole est ajoutée à l'URL du site.
Le code que vous avez posté fonctionne bien et en résulte dans la sortie HTML:
<script type='text/javascript' src='//maps.googleapis.com/maps/api/js?sensor=false&ver=3'></script>
Testé sur WordPress 3.5 avec cet extrait de code:
add_action('wp_enqueue_scripts', 'test');
function test() {
wp_enqueue_script('google-maps', '//maps.googleapis.com/maps/api/js?&sensor=false', array(), '3', true);
}