我有一个谷歌地图设置指针。我已经设定,所以每当变焦改变或视做它加载相应的一组新指针:无论如何限制在平移时更新谷歌地图
google.maps.event.addListener(xmap, 'zoom_changed', function(event){
tm.update();
});
google.maps.event.addListener(xmap, 'bounds_changed', function(event){
tm.update();
});
google.maps.event.addListenerOnce(xmap, 'tilesloaded', function(){
tm.update();
});
我还设置它,这样点击任何指针将打开一个信息框,将填充来自ajax查询的数据。问题是,我需要设置它这样,如果让我们说一个指针的视口的远边缘应平移到中心或在当信息窗口打开它可以在整个端口上观看的位置。
产生的问题是是,有时信息窗口时,它可以负载过大的视口,并导致地图平移而这又触发更新功能再次重新填充的指针。
是最好的方法来处理这个问题。
我如何能做到这一点,我将被要求运行对每个标志物的检查,现在就不行吗? – Ali
我已经更新了答案 – dmitry