2012-11-17 29 views
7

我正在使用WP 8來自諾基亞的新地圖。 從xaml的mappolyline有點問題,它不會顯示。 嘗試(去掉了一些初始化代碼): 其中座標爲類型GeoCoordinateCollection 的只是一個公共財產,我可以告訴做代碼的多邊形,但是這不是我現在想的時候我已經瞭解綁定代碼模板等。來自XAML的WP8中的Mappolyline不起作用?

<maps:Map x:Name="Map" Grid.Row="1" > 
     <maps:Map.MapElements > 
      <maps:MapPolyline StrokeColor="red" StrokeThickness="2" Path="{Binding Coords}"></maps:MapPolyline> 
     </maps:Map.MapElements> 
</maps:Map> 
+0

這個答案可能與... http://stackoverflow.com/questions/13408379/mapoverlay-binding-not-working – user8709

+0

我可以證實這個問題也出現在編程創建中。 –

+0

http://stackoverflow.com/questions/13625797/mappolyline-not-being-drawn –

回答

0

試圖通過代碼添加折線,

var _polyline = new MapPolyline(); 
    line.StrokeColor = Colors.Red; 
    line.StrokeThickness = 2; 
    line.Path.Add(new GeoCoordinate(lat,long)); 
    line.Path.Add(new GeoCoordinate(lat, long)); 
    MyMap.MapElements.Add(line); 
+0

這應該是評論,因爲它不提供問題的答案。 –