繁体   English   中英

Windows Phone 8地图

[英]Windows Phone 8 maps

我有下一个XAML:

<maps:Map x:Name="MyMap"  HorizontalAlignment="Left" Margin="10,10,0,0" VerticalAlignment="Top" Height="410" Width="436" CartographicMode="Hybrid">
            <toolkit:MapExtensions.Children>
                <toolkit:Pushpin Visibility="Collapsed" x:Name="pushpin" Content="My Position"/>
            </toolkit:MapExtensions.Children>
        </maps:Map>

这是我的C#代码:

string[] tmp = result.ToString().Split(' ');
        MyMap.Center = new GeoCoordinate(double.Parse(tmp[0]), double.Parse(tmp[1]));
        MapLayer layer0 = new MapLayer();
        Pushpin pushpin0 = new Pushpin();
        pushpin0.Visibility = Visibility.Visible;
        pushpin0.GeoCoordinate = new GeoCoordinate(double.Parse(tmp[0]), double.Parse(tmp[1]));
        MapOverlay overlay0 = new MapOverlay();
        overlay0.Content = pushpin0;
        overlay0.GeoCoordinate = new GeoCoordinate(double.Parse(tmp[0]), double.Parse(tmp[1]));
        layer0.Add(overlay0);

我的图钉未显示在地图上,我在这里缺少什么?

我相信您忘了将图层添加到地图中:

MyMap.Layers.Add(layer0);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM