Google Maps v3 panTo Callback? - PullRequest
       0

Google Maps v3 panTo Callback?

11 голосов
/ 10 июня 2011

Как я могу установить функцию обратного вызова для одного указанного panTo вызова?Вот мой код.

var loc = data.split(',');
map.panTo(new google.maps.LatLng(loc[0], loc[1]), function(){
    console.log('this never logs...');
});

1 Ответ

20 голосов
/ 10 июня 2011

Мне не ясно, чего вы пытаетесь достичь. Вы надеетесь, что обратный вызов запустится после завершения панорамирования? Если это так, вы можете попробовать это:

map.panTo(new google.maps.LatLng(loc[0], loc[1]));
google.maps.event.addListenerOnce(map, 'idle', function(){
    console.log('this logs after the panTo finishes.');
});
...