2012-11-17 9 views
7

wszystko pracuję z WP 8 nowych map od firmy Nokia. Mając problem z mappolyline z xaml, nie pojawi się. Próbowano (część kodu init usunięto): Gdzie Coords jest po prostu własnością publiczną typu GeoCoordinateCollection Mogę pokazać wielokąt wykonując kod, ale to nie jest to, co chcę teraz, gdy dowiedziałem się o powiązaniu kodu z szablonami i tak dalej.Mappolyline w WP8 z XAML nie działa?

<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

Ta odpowiedź może być związane ... http://stackoverflow.com/questions/13408379/mapoverlay-binding-not-working – user8709

+0

mogę potwierdzić ten problem występuje również przy programowym tworzeniu. –

+0

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

Odpowiedz

0

spróbuj dodać łamaną poprzez kod,

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

to powinien być komentarz, ponieważ nie zapewnia odpowiedzi na pytanie. –