【发布时间】:2011-09-15 08:09:15
【问题描述】:
我在我的网站中设置了一个谷歌地图,并且我想在地图的边界发生变化(通过拖动或缩放)时重新加载标记。
我最初是使用jQuery添加地图并清除标记:
$('#map_canvas').gmap();
$('#map_canvas').gmap('clear', 'markers');
然后,添加标记:
$('#map_canvas').gmap('addMarker', {'position': position, 'bounds': true });
我的问题: 如何“捕捉”移动地图的事件?我已经读到有空闲事件,I saw an example:
google.maps.event.addListener(map, 'idle', function() {
});
但是我放置的任何东西而不是“map”变量都不起作用...... 我也试过了:
map = new google.maps.Map(document.getElementById("map_canvas"));
有人有想法吗?
非常感谢,
丹尼
【问题讨论】:
-
能否请您提供一些有关您正在使用的 gmap jquery 插件的信息;那里似乎有一对。
标签: jquery events google-maps