2013-08-30 72 views
1

我旁邊XAML:的Windows Phone 8映射

<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); 

我圖釘在地圖上顯示不出來,就是我在這裏失蹤?

回答

1

我相信你忘了圖層添加到地圖:

MyMap.Layers.Add(layer0);