【发布时间】:2016-10-25 04:41:38
【问题描述】:
目前我的谷歌地图(api v3)上有这个监听器事件:
google.maps.event.addListener(Map, 'center_changed', FixedMarkerInCenter);
google.maps.event.addListener(Map, 'zoom_changed', FixedMarkerInCenterZoom);
google.maps.event.addListener(Map, 'dragend', FindReverseGeocode });
问题在于“dragend”事件触发了多次(至少四次),并且函数“FindReverseGeocode”发生了很多次。 有谁知道这个问题吗?
【问题讨论】:
-
我猜你在“FixexMarkerInCenter”和“FixedMarkerInCenterZoom”中都调用了“FindReverseGeocode”,这导致对“FindReverseGeocode”的调用很多。