我正在使用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/
答案 0 :(得分:1)
地图似乎工作正常,因为它确实显示了我的位置,但它一直显示我"警告地图服务令牌未指定"
UWP平台中的原生MapControl
为BingMap
。根据{{3}},您的通用Windows应用必须先经过身份验证,然后才能使用MapControl
中的Windows.Services.Maps namespace
和地图服务。 Xamarin官方代码示例中的身份验证密钥已过期。您可以从Request a maps authentication key申请新的地图验证密钥,然后将其添加到您的应用中。