繁体   English   中英

无法访问必应地图服务API(Windows Phone 8.1)

[英]Can't access bing maps service api (windows phone 8.1)

我正在用C#开发通用应用程序。 我有一个适用于平板电脑项目的下一个网址,但对于Windows Phone项目不适用:

System.UnauthorizedAccessException: Access is denied

我正在为wp使用下一个键(可与MapControl配合使用):

密钥类型:基本/公共Windows Phone应用程序//我也尝试过试用密钥,但未成功

创建日期:我的创建日期

有效期:无

var url = string.Format("http://dev.virtualearth.net/REST/v1/Imagery/Map/{0}/{2},{3}/{4}?key={1}&mapSize=500,500",
                imagery, mapKey, Math.Round(latitude, 5), Math.Round(longtitude, 5), zoom);

为什么我不能通过电话使用此服务?

Bing Maps REST Service使用与MapControl上使用的密钥不同的密钥。 这里提供了用于MapControl的appID +令牌,该令牌提供了自WP8.0起(当然还有以后)的电话的控件和数据。

简而言之,您需要使用Microsoft帐户(aka Live ID)从Bing Maps帐户中心获取适当的密钥,以创建自己的密钥,请参阅: https : //msdn.microsoft.com/zh-cn/library/ff428642。 ASPX

使用专用部分创建适当的密钥: http : //www.microsoft.com/maps/Licensing/licensing.aspx

必应地图帐户中心位于: https : //www.bingmapsportal.com/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM