【发布时间】:2014-10-21 18:44:11
【问题描述】:
我想跟踪我的地图中心的坐标。到目前为止,我一直在使用这个:
// 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() );
});
通过在拖动事件结束时获取坐标来工作。
问题是我现在使用map.panTo 移动到某个位置。
基本上"whenever the center has *finished* moving in any way"有活动吗?
正如 geocodezip 所述,我忘记了 center_changed 事件。但是在拖动/平移地图时会连续触发该事件。
理想情况下,我正在寻找一个在任何拖动/平移完成后只触发一次的事件。
【问题讨论】:
-
您需要定义“完成”的含义。没有这样的通用事件,需要您自己实现。