Sto utilizzando Google Maps API v3 e jQuery 1.11.0.Come modificare Google Map Center facendo clic su un pulsante
Ho una mappa di Google nel seguente div-
<div id="googleMap" class="map_div"></div>
I map.js è file all'esterno HTML, esso è collegato.
ora ho un pulsante in un'altra parte del html (fuori mappa) come questo-
<button id="3">Change center</button>
Ora voglio aggiungere un evento click su che cambierà il centro della mappa per nuova Lat, Lon.
Così, ho JavaScript in HTML come questo-
<script>
$(document).ready(function()
{
$("#3").click(function(){
var center = new google.maps.LatLng(10.23,123.45);
map.panTo(center);
});
});
</script>
Qualcuno mi può aiutare per favore?
Grazie in anticipo per l'aiuto.
Non sono sicuro "3" è un documento d'identità valido (a partire da un numero). Qualche errore nella console? –
Dove è definita la variabile "mappa"? Non è nel tuo codice. –
Non puoi farlo perché nella tua funzione, probabilmente l'oggetto della mappa non è ancora pronto. Puoi fare lo stesso dopo aver inizializzato la mappa, o anche meglio, in un 'google.maps.event.addDomListener'. – MrUpsidown