javascript - 拖动时多次触发谷歌地图事件 bounds_changed

标签 javascript google-maps dom-events

我有一张带标记的谷歌地图。我希望在移动/缩放 map 时刷新我的标记...

Google 建议为此使用事件 bounds_changed,但是当我移动 map 时,我移动 map 的每个像素都会触发该事件。我希望仅当用户停止移动 map 时才刷新 map ,即当他在拖动后释放鼠标按钮时。

我该怎么做?

最佳答案

事实证明这是一个报告的错误:http://code.google.com/p/gmaps-api-issues/issues/detail?id=1371 .

Google 团队建议使用事件“idle”。例如:

google.maps.event.addListener(map, 'idle', function() {
});

关于javascript - 拖动时多次触发谷歌地图事件 bounds_changed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4338490/

相关文章:

javascript - 未选择自动完成选项时如何禁用输入 : Google Maps SearchBox

javascript - 单击后不再触发 Keydown 事件

JavaScript - 函数构造函数无需 'new' 关键字即可工作

javascript - 在另一个子路由中嵌套子路由

Javascript波浪号和二的补码

javascript - 如何让 mouseup 在任何地方都能触发?

android - 在位置更改时将标记动画化到当前位置

php - 如何从字符串输出中删除回车符?

javascript - event.current目标问题

javascript/html5 播放多个音频文件或重叠音频