簡體   English   中英

將地圖疊加層綁定到Windows Phone 8中的集合

[英]Binding map overlays to a collection in Windows Phone 8

我目前正在為Windows Phone 8開發一個應用程序,由於所有網絡操作的異步性,我遇到了一些問題。

我有一個從我自己的網站上存儲的XML文件檢索的GeoCoordinate項目列表。 這些點代表我想在地圖上顯示的路徑。

可以輕松地將此列表更改為MapOverlay對象的列表。 但是,使用

map.Layers.Add(...);

這對您沒有幫助,因為在調用時未構建列表(XML加載和讀取是異步的)。

看完文檔后,看起來單個MapOverlay XAML項可以輕松綁定到GeoCoordinate對象。 但是,我找不到將MapLayer XAML項目綁定到GeoCoordinate對象集合的任何方法,我認為這是有道理的……我在Internet上找到的所有解決方案僅適用於Windows Phone 7。

如果有人有想法,我會很高興聽到。 謝謝!

看看我對@MapOverlay綁定中有關XAML MapOverlay集合綁定的同一問題的回答是否有效

讓我知道這是否無濟於事。

我最終決定通過代碼添加疊加層。 使用事件,這很容易做到,而且也不難看。 對於那些對事件感興趣的人,本教程可能會很有用: MSDN事件教程

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM