2013-07-18 13 views
0

我使用Bing地圖顯示商店的位置。商店信息正在從動態JSON響應中填充。在頁面加載時,地圖會使用圖釘和信息框加載本地商店。當地圖平移時,我想保留已存在於地圖上的引腳,並在地圖邊界框的半徑內創建額外的存儲引腳,並在離開半徑時將其移除(保留原始位置存儲圖釘)。如何將引腳添加到兩個不同的實體圖層,然後清除Bing Maps AJAX Control版本7.0中特定實體圖層上的引腳?

現在,我正在填充地圖,並添加新的圖釘作爲地圖平鋪。然而,在保留原有的引腳的同時,我對於去除新的引腳感到很失落。從我的Google搜索和研究中,我想我會爲引腳創建兩個實體層,然後在地圖平移時刪除第二個實體層上的引腳,同時重新填充新的存儲引腳。

這是否有意義?有沒有人有任何想法如何在兩個獨立的實體層上創建引腳,然後刪除其中一個圖層上的引腳?

謝謝!

回答

2

您需要添加圖釘在兩個不同的EntityCollection(它們狀層),請參閱:http://msdn.microsoft.com/en-us/library/gg427616.aspx

如果你在一個單獨的實體集合添加輔助圖釘,然後就可以在特定呼叫clear()實體集合刪除次要圖釘並添加新的圖標,而無需移除主要圖釘。

如果您需要更多幫助,請告訴我們。

相關問題