2011-06-08 39 views
4

我在我的Android應用程序中使用Bing地圖瓷磚。我從http://h0.ortho.tiles.virtualearth.net/tiles/h<quadkey>.jpeg?g=131下載瓷磚,它工作正常,但我明白我需要追加一個令牌到這個URL爲了使此操作合法(並要求微軟的某種特殊許可)。這裏都有很好的解釋:http://blogs.msdn.com/b/virtualearth/archive/2008/04/29/tracking-virtual-earth-tile-usage.aspx。但是這篇文章是從2008年開始的,我在msdn網站上發現,在2012年,token-auth系統將被關鍵認證系統所取代。Bing地圖:直接訪問瓷磚和Api鍵

有誰知道我該如何使用這個新的認證系統執行直接磁貼訪問?

在此先感謝

回答

6

直接訪問的瓷磚與基於密鑰的認證可以完成像這樣:

使用REST「獲取影像元數據」服務以獲得磚的類型的圖塊網址格式你希望顯示: http://msdn.microsoft.com/en-us/library/ff701716.aspx - 例如,如果要顯示路瓷磚,下面的請求可以使用(從上述文檔截取):http://dev.virtualearth.net/REST/V1/Imagery/Metadata/Road?mapVersion=v1&output=xml&key=BingMapsKey

在所述響應中,瓦片的URL我我們返回了一個瓦片quadkey的佔位符。

一個新的REST請求應在每個應用程序中的地圖瀏覽器實例化時發出,或每當地圖類型的改變(例如,你希望切換到空中或混合地圖風格)

平臺使用然後可以根據對REST服務的調用進行跟蹤。