0

我将地图控件的初始缩放级别设置为 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;

我已阅读以下内容:UWP maps control 中的 Zoom Level over 20https://docs.microsoft.com/zh-cn/windows/uwp/maps-and-location/guidelines-and-checklist-for-detecting-location

4

2 回答 2

0

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

于 2017-03-17T16:02:29.350 回答
-1

ms地图中文速度很差,需要花更多的时间来加载。

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

好的方法是使用google map 或baidu map。第一种是在国外使用,另一种是在中文中使用。

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

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

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

于 2017-03-18T01:11:21.470 回答