c# - 警告 : MapServiceToken not specified

标签 c# xaml uwp bing-maps uwp-maps

我一直在使用 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 获取我的 token ,但我也尝试使用 Windows 开发人员中心的应用程序 ID 和身份验证 token 。有什么想法吗?

最佳答案

注意:对于可能使用 Windows 8 平台旧 key 的用户

将旧 key 更新为通用 Windows 平台类型似乎存在问题。我有一个在 2014 年创建的 key ,但即使在我将 key 更新为通用 Windows 之后,当我将 key 放在 XAML 的 MapServiceToken 值中时,它仍然不会授权。 (当您更改键的类型时,键本身的值似乎永远不会改变,即使它应该更新为新值)

为了解决这个问题,您必须创建一个全新的应用程序 key 并改用该值,然后警告消息就会消失。

关于c# - 警告 : MapServiceToken not specified,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31731785/

相关文章:

c# - 在 C# (Unity) 中复制 cURL 命令

c# - 跨多个应用程序层管理大量枚举

c# - 绑定(bind)到 bool 值的可见性的 TargetNullValue

c# - 通用 Windows 平台 (UWP) C# 应用程序 - 如何在应用程序中运行独立的 python

c# - 查找所有关键词

c# - 使用 "Convert.ChangeType()"将 System.String 一般转换为任何复杂类型

c# - wpf 按字母顺序排序组合框项目

c# - 在 WPF 控件可见性更改上应用动画

c# - 使用音频图,在UWP App中了解环境噪声和过滤器

c# - UWP 中应用程序范围内可访问的浮出控件