如何解决警告:未指定地图服务令牌

时间:2017-12-05 14:29:38

标签: c# xamarin uwp maps bing-maps

我正在使用Xamarin处理使用地图的应用。 地图似乎工作正常,因为它确实显示了我的位置,但它一直显示我"警告地图服务令牌未指定"在地图下面。

Api密钥类型是基本/ UWP并且已启用。 我把Api密钥放在MainPage.xaml.cs

public MainPage()
    {
        Xamarin.FormsMaps.Init("myApiKey");
        this.InitializeComponent();
        LoadApplication(new BarApp.App());
    }

我还检查了#34;位置"在Package.appxmanifest中

我没有其他错误,其他一切似乎都运行正常,所以我真的很困惑这个问题:/

提前致谢! (:

-Jeroen

我使用的解释:https://developer.xamarin.com/guides/xamarin-forms/user-interface/map/

1 个答案:

答案 0 :(得分:1)

  

地图似乎工作正常,因为它确实显示了我的位置,但它一直显示我"警告地图服务令牌未指定"

UWP平台中的原生MapControlBingMap。根据{{​​3}},您的通用Windows应用必须先经过身份验证,然后才能使用MapControl中的Windows.Services.Maps namespace和地图服务。 Xamarin官方代码示例中的身份验证密钥已过期。您可以从Request a maps authentication key申请新的地图验证密钥,然后将其添加到您的应用中。