Подтвердить что ты не робот

Google Maps v3 panTo Callback?

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

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

Ответ 1

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

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.');
});