Windows Phone 8.1 Map AuthenticationToken

时间:2015-03-12 11:12:06

标签: windows-phone-8 bing-maps

我有一个问题,我需要在WP8(和8.1)上为Map服务获取AuthenticationToken。我为地图使用以下命名空间

xmlns:maps="clr-namespace:Microsoft.Phone.Maps.Controls;assembly=Microsoft.Phone.Maps"

和这张地图

<maps:Map x:Name="map"> ... </maps:Map>

当我现在在模拟器中运行应用程序时,我收到一条漂亮的红色消息&#34;警告:没有指定身份验证ID和/或令牌&#34;。当我在我的测试设备中运行应用程序时,根本没有显示任何消息。

我的问题如下,我在哪里获取ID和令牌?因为我找到了以下内容,这让我感到困惑。

选项1: 在www.bingmapsportal网站上,我创建了一个免费帐户和令牌。但他们没有给我任何身份证明只是一个令牌。由于我的代码中没有看到Bing中的任何引用,我认为这是一个错误的密钥:)

选项2: 我在MSDN How to add a Map control to a page in Windows Phone 8上发现了这篇文章。如果向下滚动到&#34;添加ApplicationID和AuthenticationToken&#34;还有另一种方法可以为地图创建令牌和ID。但似乎我需要一个开发帐户:)

提前致谢! :)

1 个答案:

答案 0 :(得分:2)

您必须直接在Windows应用商店门户网站内生成它,请参阅此处的过程:

https://msdn.microsoft.com/en-us/library/windows/apps/jj207033(v=vs.105).aspx#BKMK_appidandtoken