我正在尝试通过隐藏代码将图钉添加到 Windows Phone 8 中的 map 。我知道如何通过 XAML 执行此操作
<maps:Map x:Name="routeMap">
<maptk:MapExtensions.Children>
<maptk:Pushpin GeoCoordinate="22.34, 88.30" Content="My pin" />
</maptk:MapExtensions.Children>
</maps:Map>
我如何从后台代码执行此操作?
谢谢。
最佳答案
试试这个:
MapLayer layer1 = new MapLayer();
Pushpin pushpin1 = new Pushpin();
pushpin1.GeoCoordinate = MyGeoPosition;
pushpin1.Content = "Content";
MapOverlay overlay1 = new MapOverlay();
overlay1.Content = pushpin1;
overlay1.GeoCoordinate = MyGeoPosition;
layer1.Add(overlay1);
myMap.Layers.Add(layer1);
您可以为每个图钉创建新的叠加层,将所有叠加层添加到一个层,并将该层添加到 map 元素。
关于c# - 添加图钉以从 Windows Phone 8 中的代码隐藏进行映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24553072/