I need to know why it does not appear on my map location, hello map is a bug in gray without loading anything (see the image).
.
need to know what is missing.
code:
void Result_Loaded(object sender, RoutedEventArgs e)
{
mapControl.ZoomLevel = 10;
mapControl.CartographicMode = MapCartographicMode.Road;
mapControl.LandmarksEnabled = true;
//Adicionar marcador
MapLayer mapLayer = new MapLayer();
MapOverlay mapStartOverlay = CreateStartMarker();
MapOverlay mapEndOverlay = CreateEndMarker();
mapLayer.Add(mapStartOverlay);
mapLayer.Add(mapEndOverlay);
mapControl.Layers.Add(mapLayer);
}
private MapOverlay CreateStartMarker()
{
//Cria o "desenho" do marcador, que neste caso será a imagem
Image p = new Image();
Uri uri = new Uri("/Assets/Images/Car.png", UriKind.Relative);
ImageSource img = new BitmapImage(uri);
p.Source = img;
//Posiciona o marcador na localização correta
p.Tag = App.globalStartLocation;
//Cria o MapOverlay que contém o desenho do marcador
MapOverlay overlay = new MapOverlay();
overlay.Content = p;
overlay.GeoCoordinate = App.globalStartLocation;
overlay.PositionOrigin = new Point(0.0, 0.5);
return overlay;
}