放大时,UWP地图控件不显示任何内容

时间:2017-03-16 08:19:04

标签: c# uwp win-universal-app bing-maps uwp-maps

我将地图控件的初始缩放级别设置为10。

使用鼠标滚轮将其放大后,它什么都没显示。

如果我设定了准确度,这可以解决吗?

我只是想获得一张高精度的地图。

是否有推荐好的第三方地图控件?

xaml中的代码是

<Map:MapControl Name="map"
   ZoomLevel="10" Loaded="map_Loaded"
/>
cs中的

代码是

 Geolocator geolocator = new Geolocator();
                geolocator.DesiredAccuracyInMeters = 10;
                geolocator.DesiredAccuracy = PositionAccuracy.High;
                Geoposition pos = await geolocator.GetGeopositionAsync();                                     
                Geopoint myLocation = pos.Coordinate.Point;
                // Set the map location.
                map.Center = myLocation;

我已阅读过这些内容:Zoom Level over 20 in UWP maps controlhttps://docs.microsoft.com/zh-cn/windows/uwp/maps-and-location/guidelines-and-checklist-for-detecting-location

2 个答案:

答案 0 :(得分:0)

如果地图为蓝色,请检查“myLocation”值。如果那是(0,0),那么你可能在海洋中。

答案 1 :(得分:-1)

ms地图中文速度不快,应该花更多时间加载。

当地图上没有任何内容时,您可以尝试使用设置 - >应用 - >离线地图下载它。

好方法是使用谷歌地图或百度地图。首先是在国外使用,另一种是用中文。

在中文中,你需要考虑网络问题。由于网络不好,我遇到了很多问题。

ms map无法告诉我它何时开始下载,何时完成。

我建议使用webView打开在线地图。