Vorrei tenere traccia delle coordinate del centro della mia mappa. Finora ho usato questo:Ottieni le coordinate del centro dopo il trascinamento e il pan finito
// On Drag End
google.maps.event.addListener(map, 'dragend', function() {
$('.map_center_coords .latitude').html(map.getCenter().lat());
$('.map_center_coords .longitude').html(map.getCenter().lng());
});
che funziona ottenendo le corde alla fine dell'evento di trascinamento.
Il problema è che ora sto utilizzando map.panTo
per spostarsi in una determinata posizione.
C'è un evento per fondamentalmente "whenever the center has *finished* moving in any way"
?
Come menzionato da geocodezip, ho dimenticato l'evento center_changed
. Ma quell'evento viene continuamente attivato mentre la mappa viene trascinata/spostata.
Idealmente, sto cercando un evento che viene attivato una sola volta, dopo aver eseguito il trascinamento/panoramica.
È necessario definire cosa si intende per "finito". Non esiste un evento di questo genere, è necessario implementarlo da soli. – geocodezip