如何在单个指定的panTo调用上设置回调函数?这是我的代码。

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

最佳答案

我不清楚您要达到什么目标。您是否希望平移完成后将运行回调?如果是这样,您可以尝试以下操作:

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

07-24 16:53