Warning: MapServiceToken not specified

Sign into the Microsoft Dev account and navigate to this URI

https://www.bingmapsportal.com/Application#

Here the Key can be obtained for Universal.

It can be set in the XAML MapServiceToken, works fine!


NOTE: For those who may be using older keys from Windows 8 platform

There seems to be an issue updating old keys to the Universal Windows Platform type. I had a key that was created in 2014, but even after I updated the key to Universal Windows it still would not authorize when I placed the key in the MapServiceToken value of the XAML. (it seems as though the value of the key itself never changes when you change the type on the key, even though it should update with a new value)

In order to solve this you have to create a brand new application key and use that value instead, and then the Warning message will go away.


I got the same issue but here is my solution.

First navigate to https://www.bingmapsportal.com/Application. Find the link to create a new key.

On the form, fill in the Application type field. The available options are:

  • Dev/Test
  • Mobile Application
  • Website
  • Windows Application

Even though you are developing a Xamarin.Forms project (that is intuitively a kind of mobile app), you must choose Windows Application rather than Mobile Application. Why? The reason might be "UWP is an Windows Application". Period.

Failure doing so will trigger the warning.