2012-11-17 7 views
7

tutto quello che sto lavorando con WP 8 nuove mappe da Nokia. Avendo un problema con la mappolyline di xaml, non verrà mostrato. Provato (Qualche codice init rimosso): Dove Coords è solo una proprietà pubblica di tipo GeoCoordinateCollection Posso mostrare il poligono facendo il codice ma non è quello che voglio ora quando ho imparato a conoscere il codice di binding ai template e così via.Mappolyline in WP8 da XAML non funziona?

<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

Questa risposta può essere correlato ... http://stackoverflow.com/questions/13408379/mapoverlay-binding-not-working – user8709

+0

Posso confermare questo problema si verifica anche con la creazione programmatica. –

+0

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

risposta

0

Prova ad aggiungere polilinea tramite il codice,

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

questo dovrebbe essere un commento, poiché non fornisce risposta alla domanda. –