我在使用Google Maps v3时遇到了一些问题。我在“bounds_change”上有一个事件监听器,它在活动边界内添加所有调整(标记)。当我稍微移动地图时,会再次添加相同的标记,因为它们位于边界中。因此,每次移动地图时,都会添加重复的标记。
如何确保这些标记保持独特?
谢谢!
理查德
答案 0 :(得分:1)
你需要跟踪当前绘制的标记,那里有很少的“标记管理器”:
http://gmaps-utility-library-dev.googlecode.com/svn/trunk/markermanager/docs/examples.html
但基本上你需要维护当前显示的标记列表,然后当你得到“bounds_change”事件时,检查你要添加的标记对着你所拥有的标记列表,只绘制当前未显示的标记,你' ll还需要删除当前不在边界内的任何标记。