C# MapControl是空的吗?Windows phone 8

C# MapControl是空的吗?Windows phone 8,c#,windows-phone-8,map,nokia,here-api,C#,Windows Phone 8,Map,Nokia,Here Api,我需要知道为什么它没有出现在我的地图位置上,hello map是一个灰色的bug,没有加载任何内容(参见图片) 需要知道遗漏了什么 代码: 这也发生在我身上。该设备尚未安装地图。首先尝试自己打开地图。 void Result_Loaded(object sender, RoutedEventArgs e) { mapControl.ZoomLevel = 10; mapControl.CartographicMode = MapC

我需要知道为什么它没有出现在我的地图位置上,hello map是一个灰色的bug,没有加载任何内容(参见图片)

需要知道遗漏了什么

代码:


这也发生在我身上。该设备尚未安装地图。首先尝试自己打开地图。
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;            
        }