2015-12-01 46 views
0

我在寫一個簡單的WP 8.1應用程序來處理旅行路線。我在Bing Maps開發人員中心創建了一個密鑰,並擁有一個有效的密鑰。我將它設置在XAML控制地圖:必應地圖無效憑據(Win Phone 8.1)

<maps:MapControl x:Name="map" MapServiceToken="valid token"/> 

在應用程序中,我可以通過搜索地址(MapLocationFinder.FindLocationsAsync)位置,但我得到一個invalidCredentials的結果時,試圖找到MapRouteFinder.GetDrivingRouteAsync地址之間的路由()。

回答

0

Windows Phone 8.1地圖控件不使用Bing地圖。您必須獲得地圖令牌才能使用Windows Phone開發中心的這些地圖。這裏是文檔:https://msdn.microsoft.com/en-us/library/dn741528.aspx

在Windows 10中,此地圖控件更新爲使用Bing地圖。

+0

呵呵,WP7用的Bing Maps和WP10都會這樣,但是8.1不會。 :) 謝謝您的幫助。 – user2608349

+0

這是正確的。讓WP7地圖控件支持離線需要進行重大改寫。在WP8發佈之前沒有足夠的時間來做到這一點。諾基亞最終提供了WP8/8.1的地圖控件,因爲它們有一個支持離線。 – rbrundritt