【发布时间】:2017-03-18 09:11:21
【问题描述】:
我将地图控件的初始缩放级别设置为 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 control 和 https://docs.microsoft.com/zh-cn/windows/uwp/maps-and-location/guidelines-and-checklist-for-detecting-location
【问题讨论】:
-
“显示注意”是什么意思? ZoomLevel 的最大值和最小值取决于地图视图的类型:2D、3D 或 Streetside。 2D 范围:1-20 3D 范围:1-20 街边范围:24-26。请确保鼠标滚轮时 ZoomLevel 是否大于最大 ZoomLevel 值。您可以使用ZoomLevelChanged 事件来检测它。
-
显示为空。
-
请尝试运行官方MapControl sample,看看您是否仍然遇到此问题。
-
我已经阅读了代码,但它没有说明任何关于缩放的内容。它也没有显示任何缩放。
-
我的应用程序可以在我的同事中运行,可以在缩放时显示地图。我认为是ms的中文速度很差,应该使用更多时间来加载它。
标签: c# uwp win-universal-app bing-maps uwp-maps