我正在使用Bing地图来显示商店的位置。正在从动态JSON响应中填充商店信息。在页面加载时,地图会使用图钉和信息框加载本地商店。当地图平移时,我想保留地图上已经存在的引脚,并在地图边界框的半径范围内创建其他商店引脚,并在它们离开半径时删除它们(同时保留原始数据)存储图钉。
现在,我正在填充地图,并添加新的图钉作为地图平移。但是,在删除新引脚时,我有点迷失,同时保持原来的引脚。从我的谷歌搜索和研究中,我想我想要为引脚创建两个授权层,然后在地图平移时移除第二个实体层上的引脚,同时重新填充新的存储引脚。
这有意义吗?有没有人知道如何在两个独立的实体层上创建引脚,然后删除其中一个层上的引脚?
谢谢!
答案 0 :(得分:2)
您需要在两个不同的EntityCollection中添加图钉(它们就像Shape图层一样),请参阅:http://msdn.microsoft.com/en-us/library/gg427616.aspx
如果您在单独的实体集合中添加了辅助图钉,则可以在特定实体集合上调用clear()
以删除辅助图钉并添加新图钉而不删除主图钉。
如果您需要更多帮助,请告诉我们。