我正在使用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。请帮助我 –