Foros del Web » Programando para Internet » Jquery »

Google Maps sólo carga una vez

Estas en el tema de Google Maps sólo carga una vez en el foro de Jquery en Foros del Web. Hola a todos, Necesito integrar la API de GoogleMaps en mi pa´gina web y mostrarla dentro de Fancybox. Lo que tengo hasta ahora es lo ...
  #1 (permalink)  
Antiguo 06/10/2016, 04:56
 
Fecha de Ingreso: julio-2010
Mensajes: 298
Antigüedad: 14 años
Puntos: 8
Google Maps sólo carga una vez

Hola a todos,

Necesito integrar la API de GoogleMaps en mi pa´gina web y mostrarla dentro de Fancybox.
Lo que tengo hasta ahora es lo siguiente:
Código HTML:
<div id="googleMaps" class="none fancybox">
     <div id="map" style="width:500px;height:500px;"></div>
</div> 
Código:
<script src="https://maps.googleapis.com/maps/api/js?key=[MyApiKey]" type="text/javascript"></script>
function onMapLoad(_lat, _lng) {
        var myLatLng = { lat: _lat, lng: _lng };
        var map = new google.maps.Map(document.getElementById('map'), {
            zoom: 17,
            center: myLatLng
        });
        $("#googleMaps").trigger('click');
}
onMapLoad(40.7055651,-74.1180862);//OK
onMapLoad(40.7055651,-74.1180862);//KO
Funciona ok para la primera vez que se llama a la funciónonMapLoad, pero si intento hacer más de una llamada, a partir de la segunda me carga sólo el marco donde se ve "GoogleMaps", pero no consigue cargar el mapa.
Alguna idea de como solucionarlo?

Muchas gracias

Etiquetas: fancybox, googlemaps
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:03.