Bing贴图:直接访问切片和Api键

时间:2011-06-08 12:00:57

标签: bing-maps

我在Android应用程序中使用Bing地图图块。我从http://h0.ortho.tiles.virtualearth.net/tiles/h<quadkey>.jpeg?g=131下载了磁贴并且它工作正常,但我知道我需要在此URL附加一个令牌才能使此操作合法(并要求Microsoft提供某种特殊权限)。这里有很好的解释:http://blogs.msdn.com/b/virtualearth/archive/2008/04/29/tracking-virtual-earth-tile-usage.aspx。但这篇文章是从2008年开始的,我在msdn网站上发现,2012年,token-auth系统将被密钥auth系统取代。

有谁知道如何使用这个新的auth系统执行直接磁贴访问?

提前致谢

1 个答案:

答案 0 :(得分:7)

使用基于密钥的身份验证直接访问磁贴可以像这样完成:

使用REST“获取图像元数据”服务获取您希望显示的图块类型的图块URL格式: http://msdn.microsoft.com/en-us/library/ff701716.aspx   - 例如,如果您希望显示Road tile,可以使用以下请求(取自上述文档):http://dev.virtualearth.net/REST/V1/Imagery/Metadata/Road?mapVersion=v1&output=xml&key=BingMapsKey

在响应中,返回tile的URL,并使用tile quadkey的占位符。

每次实例化应用程序中的地图查看器时,或者每当地图类型发生变化时(例如,您希望切换到航拍或混合地图样式),都应发出新的REST请求。

然后可以根据对REST服务的调用来跟踪您的平台使用情况。

相关问题