C# 在Windows Phone 8中将图钉添加到“代码隐藏”中的地图
我正在尝试从代码隐藏向Windows Phone 8中的地图添加图钉。我知道如何从XAML实现这一点C# 在Windows Phone 8中将图钉添加到“代码隐藏”中的地图,c#,windows-phone-8,C#,Windows Phone 8,我正在尝试从代码隐藏向Windows Phone 8中的地图添加图钉。我知道如何从XAML实现这一点 <maps:Map x:Name="routeMap"> <maptk:MapExtensions.Children> <maptk:Pushpin GeoCoordinate="22.34, 88.30" Content="My pin" /> </maptk:MapExtensions.Children> <
<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);
您可以为每个图钉创建新的覆盖,将所有覆盖添加到图层,并将图层添加到地图元素。尝试以下操作:
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);
您可以为每个图钉创建新的覆盖,将所有覆盖添加到图层,并将图层添加到地图元素。这很有效。有没有办法从代码隐藏中获取MapExtensions属性并添加到其中?此外,我是否需要在pin和overlay中指定地理坐标?这很有效。有没有办法从代码隐藏中获取MapExtensions属性并添加到其中?此外,我是否需要在pin和overlay中指定地理坐标?