在下面的代码中GetPropBasedOnRadius();方法循环n nmb次 我只有在完成拖动事件时才需要调用该方法 我不知道该怎么做
任何帮助将不胜感激
google.maps.event.addListener(distanceWidget, 'distance_changed', function () {
displayInfo(distanceWidget);
});
google.maps.event.addListener(distanceWidget, 'position_changed', function () {
displayInfo(distanceWidget);
GetPropBasedOnRadius();
});
答案 0 :(得分:0)
假设其他一切正常,我认为您应该只需要将position_changed
(当你的DistanceWidget被拖动时会不断触发)更改你的事件监听器到dragend
(只会在它们之后触发)停止拖动。)
google.maps.event.addListener(distanceWidget, 'dragend', function () {
displayInfo(distanceWidget);
GetPropBasedOnRadius();
});