2010-06-13 49 views
1

我在使用谷歌地图v3时遇到了一些问题。我有一个关于“bounds_change”的事件监听器,它添加了活动边界内的所有住宿(标记)。当我稍微移动地图时,会再次添加相同的标记,因为它们位于边界内。所以每次移动地图时都会添加重复的标记。谷歌地图v3 - 添加制造商导致重复标记

我怎样才能确保这些标记保持独特?

谢谢!

理查德

回答

1

你必须保持你的标记,其正在绘制的赛道,有几个“markermanagers”在那里:

http://gmaps-utility-library-dev.googlecode.com/svn/trunk/markermanager/docs/examples.html

但基本上你需要保持标记列表当前显示,然后当你得到“bounds_change”事件时,根据你有的标记列表检查你想添加的标记,并且只绘制当前没有显示的标记,你还需要删除当前不在边界内的标记为好。