• Buenas tardes,

    Estoy realizando un bloc de relatos, en el cual, un usuario, introduzca el relato correspondiente y pueda geoposicionarlo, entonces, para ello, he estado trasteando la API de Google Maps, y tengo realizado todo lo referente al mapa fuera de WordPress. Pero a la hora de introducirlo dentro de WordPress me da problemas.

    He creado un tema hijo, y en él, he creado los siguientes grupos de archivos:
    _inc: carpeta donde tengo, los js, images y css posteriores.

    header.php, que está exactamente igual que en el padre, pero añadiendo:
    <script src="https://maps.googleapis.com/maps/api/js?v=3.exp&key=*****&libraries=places&language=ES&region=ES&sensor=false"></script>

    index.php, en dónde introduzco lo siguiente:

    <h1>Prueba para los relatos</h1>
    		<input id="pac-input" class="controls" type="text" placeholder="Búsqueda">
    		<div id="map-canvas">
    		</div></br>
    		<form name="form_mapa" method="POST" enctype="multipart/form-data">
    			<input type="text" name="direccion" id="direccion" value="<?php echo $direccion; ?>" /><img value="<?php echo $direccion; ?>" id="aspa" onclick="Limpieza('<?php echo $indice = 1 ; ?>');" src="./images/error.png"></img></br>
    			<input type="text" name="direccion2" id="direccion2" value="<?php echo $direccion; ?>" /><img value="<?php echo $direccion; ?>" id="aspa2" onclick="Limpieza('<?php echo $indice = 2 ; ?>');" src="./images/error.png"></img></br>
    			<input type="text" name="direccion3" id="direccion3" value="<?php echo $direccion; ?>" /><img value="<?php echo $direccion; ?>" id="aspa3" onclick="Limpieza('<?php echo $indice = 3 ; ?>');" src="./images/error.png"></img></br>
    			<input type="text" name="direccion4" id="direccion4" value="<?php echo $direccion; ?>" /><img value="<?php echo $direccion; ?>" id="aspa4" onclick="Limpieza('<?php echo $indice = 4 ; ?>');" src="./images/error.png"></img></br>
    			<input type="text" name="direccion5" id="direccion5" value="<?php echo $direccion; ?>" /><img value="<?php echo $direccion; ?>" id="aspa5" onclick="Limpieza('<?php echo $indice = 5 ; ?>');" src="./images/error.png"></img></br>
    		</form>

    functions.php, en dónde introduzco lo siguiente:

    add_action("wp_enqueue_scripts", "incrustar_js", 11);
    	function incrustar_js() {
    		if (!is_admin()){
    			wp_register_script(mi-script, get_bloginfo('template_directory').'-child/_inc/js/map2.js', array('jquery'), '1', true);
    			wp_enqueue_script('mi-script');
    		}

    Y me sale en lugar del mapa, un espacio en blanco, y no entiendo a qué es debido.

    ¿Alguien puede ayudarme?

    Muchas Gracias

  • El debate ‘API Google Maps’ está cerrado a nuevas respuestas.