【发布时间】:2015-10-22 06:48:31
【问题描述】:
我一直在使用 MapControl 制作 UWP 应用程序,但是当我运行该应用程序时,我在底角收到错误消息,提示“警告:未指定 MapServiceToken”。我使用的 XAML 如下:
<Maps:MapControl x:Name="MapControl1" Loaded="mapLoaded" ZoomLevelChanged="mapZoomChanged" MapServiceToken="AqK9nK0h_LngGSC8pHPzBJvl62yf617zRytgimB3fyYqdJPljcB-EGm3llmUUrlI"/>
如您所见,我已经指定了 MapServiceToken,我还尝试使用 C# 指定它,但没有成功。
MapService.ServiceToken = "AqK9nK0h_LngGSC8pHPzBJvl62yf617zRytgimB3fyYqdJPljcB-EGm3llmUU...";
MapControl1.MapServiceToken = "AqK9nK0h_LngGSC8pHPzBJvl62yf617zRytgimB3fyYqdJPljcB-EGm3llmU...";
我已使用 www.bingmapsportal.com 获取我的令牌,但我也尝试使用 Windows 开发中心的应用程序 ID 和身份验证令牌。有什么想法吗?
【问题讨论】:
-
原来我使用的服务令牌不适用于 UWP。当我获得令牌时,UWP 不是一个选项,它只是在 Windows 10 发布时才成为一个选项。
-
我更改了密钥的类型(通用 Windows 应用程序),但仍然收到警告。你的问题解决了吗?
标签: c# xaml uwp bing-maps uwp-maps