我正在使用MapControl來顯示地圖。我也有MapServiceToken。我已經使用MapIcon添加了自定義圖釘,並將此對象分配給Map。它工作正常。 但是,當我嘗試添加多個圖釘使用相同的情況下,並將其分配給地圖,所以我得到最後一個圖釘在地圖上。其他其他圖釘不可見。 請告訴我任何簡單的解決方案,以解決這個問題。謝謝Windows Phone 8.1中的多重圖釘
0
A
回答
2
你可以綁定你的圖釘沒有MapIcon。
添加在XAML
<Maps:MapControl x:Name="MapLocationsControl" MapServiceToken="add your token here">
<Maps:MapItemsControl x:Name="mapitem">
<Maps:MapItemsControl.ItemTemplate>
<DataTemplate>
<Image Height="50" Width="50"
Source="{Binding image,Mode=OneWay}"
Maps:MapControl.Location="{Binding Geopoint}"/>
</DataTemplate>
</Maps:MapItemsControl.ItemTemplate>
</Maps:MapItemsControl>
</Maps:MapControl>
而在C#中的地圖控件源
mapitem.ItemsSource = items;
如果項目是觀察到的集合與MapItems類物品綁定表項。您可以使用Add()添加項目。
ObservableCollection<MapItem> items = new ObservableCollection<MapItem>();
items.Add(new MapItem(lat,lng, "Assets/pushpinicon.png"));
MapItem類是這樣
public class MapItem {
public Geopoint Geopoint { get; set; }
public string image {get; set;}
public MapItem(double lat , double lng , string img)
{
Geopoint = new Geopoint(new BasicGeoposition() { Latitude = lat, Longitude = lng });
image=img;
}
}
+0
什麼是「源=」{綁定圖像,模式= OneWay}「圖像也是指向? – Evilunclebill
+0
我編輯我的代碼並添加圖片屬性。這個圖像是你想要的圖釘圖標。 –
+0
謝謝澄清! – Evilunclebill
相關問題
- 1. Windows Phone圖釘重疊
- 2. 的Windows Phone 8.1結合兵地圖圖釘
- 3. Windows Phone應用程序8.1的圖釘類似於Windows地圖應用程序
- 4. WIndows Phone 8.1的地圖AuthenticationToken
- 5. 重定向到Windows Phone 8.1
- 6. Windows Phone的8.1
- 7. (Windows phone 8.1)在windows phone 8.1創建圓角圖像按鈕
- 8. Windows Phone 8.1上的WebRtc 8.1
- 9. Windows Phone 8地圖和圖釘
- 10. 刪除所有圖釘的Windows Phone
- 11. 刪除添加的圖釘Windows Phone 8
- 12. Windows Phone 8.1 IRC
- 13. Windows Phone 8.1 WebAuthenticationBrokerContinuationEventArgs
- 14. Windows Phone 8.1 UNHANDLED_EXCEPTION
- 15. MediaElement Windows Phone 8.1
- 16. ListView在Windows Phone 8.1中的圖像
- 17. System.NullReferenceException的Windows Phone 8.1
- 18. LoopSelector Windows Phone的8.1
- 19. 與Windows Phone的8.1
- 20. windows phone 8.1中的MessageDialog Box?
- 21. windows phone 8.1中的writeablebitmap
- 22. Windows Phone 8.1中的延遲
- 23. 進度中的Windows Phone 8.1
- 24. Windows Phone 8.1中的RadialGradientBrush?
- 25. BackgroundTask的多個觸發器(Windows Phone 8.1)
- 26. Windows Phone Silverlight 8.1和Windows Phone 8.1開發之間的區別
- 27. Windows Phone 8.1/Windows phone 8.1銀色燈的自動撥號器
- 28. Windows Phone 8.1 MapControl空
- 29. Windows Phone 8.1 HubApp + HtmlAgilityPack
- 30. Ninject和windows phone 8.1
我真的在這一點上stucked。請幫助我 –