2014-05-08 1 views
1

est-ce que quelqu'un sait comment mettre un pushpin sur Windows Phone 8 cartes API? Je ne trouve que du code pour ajouter une punaise à une carte bing. Je préfère seulement le code XAML, si possible. MerciAjouter une punaise sur Windows Phone 8 carte

+0

Où est ton code? Qu'avez-vous essayé? Avez-vous google cela? Ce n'est pas difficile à trouver –

Répondre

1

C'est ce que j'utilise .. commenté le code vous donnera un marqueur tour, le pushpin par défaut est .. squarish

 <Grid x:Name="ContentPanel" Margin="12,0,12,0"> 
      <maps:Map x:Name="MapControl"> 
      </maps:Map> 
     </Grid> 

    private void DisplayMapPoint() 
    { 
     MapControl.Layers.Clear(); 

     var MyGeo = new GeoCoordinate(_Latitude, _Longitude); 
      MapControl.Center = MyGeo; 
      MapControl.ZoomLevel = 14; 
      DrawMapMarker(); 
    } 

    private void DrawMapMarker() 
    { 
     var Overlay = new MapOverlay 
     { 
      GeoCoordinate = MapControl.Center, 
      //Content = new Ellipse 
      //{ 
      // Fill = new SolidColorBrush(Colors.Red), 
      // Width = 40, 
      // Height = 40 
      //} 
      Content = new Pushpin 
         { 
          GeoCoordinate = MapControl.Center, 
          Background = new SolidColorBrush(Colors.Red), 
          Content = _SiteName 
         } 
     }; 

     var Layer = new MapLayer {Overlay}; 
     MapControl.Layers.Add(Layer); 
    } 

Ce lien peut également aider: http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj207037(v=vs.105).aspx

+0

Cela a fonctionné! Merci! – user3603407