0

我正在使用 Bing 地图来显示商店的位置。商店信息是从动态 JSON 响应中填充的。在页面加载时,地图会加载带有图钉和信息框的本地商店。当地图平移时,我想将地图上已经存在的图钉保留在它们所在的位置,并在地图边界框的半径内创建额外的商店图钉,并在它们离开半径时将其移除(同时保持原始商店图钉)。

现在,我正在填充地图,并在地图平移时添加新的图钉。然而,当谈到移除新的别针时,我有点迷失了,同时保持原来的别针。从我的谷歌搜索和研究中,我想我想为图钉创建两个实体层,然后在地图平移时移除第二个实体层上的图钉,同时重新填充新的商店图钉。

这有意义吗?有谁知道如何在两个单独的实体层上创建引脚,然后删除其中一层上的引脚?

谢谢!

4

1 回答 1

2

您需要在两个不同的 EntityCollection 中添加图钉(它们就像 Shape 层),请参阅:http: //msdn.microsoft.com/en-us/library/gg427616.aspx

如果您在单独的实体集合中添加了辅助图钉,则可以调用clear()特定实体集合以删除辅助图钉并添加新图钉,而无需删除主图钉。

如果您需要更多帮助,请告诉我们。

于 2013-07-19T12:34:57.290 回答