2011-11-29 44 views
2

我將在我的Android應用程序中實現應用程序內地圖,因此我的第一個想法是:Google地圖使用Bing Maps Android SDK作爲庫

但是它不支持緩存 - 如果用戶關閉應用程序,所有加載的地圖都將被刪除。然後我發現支持緩存的Bing Maps

Bing地圖Android SDK,但它作爲一個整體的Android應用程序交付。我根本不知道如何使用它。

是否有任何教程,示例等顯示如何將它作爲內置活動與自定義應用程序一起使用?

+0

看到這個答案的更新http://stackoverflow.com/questions/5198332/bing-map-for-android/31065390#31065390 –

回答

1

SDK是一個Android項目,所以:

  1. http://bingmapsandroidsdk.codeplex.com/
  2. 下載使用File -> Import -> Existing Projects into Workspace
  3. 右鍵單擊項目,並選擇提取它
  4. 將其導入到Eclipse Run As -> Android Project

它顯示瞭如何使用BingMapView

不過,我得到的是說

憑據無效在地圖上的消息。註冊一個開發者帳戶:http://www.microsoft.com/maps/developers

之後,你自己。也許看看他們的discussion board

+0

我得到了同樣無效的憑證消息,但是在哪裏設置憑證詳細信息... – Vamshi

+0

根據該頁面,該項目現在已被「棄用」。 – ThomasW

2

我不知道冰,但你可能要考慮Osmdroid它不支持緩存和離線瓦來源

Osmdroid Home Page

它的工作原理很像谷歌地圖API。

+0

該項目已轉移到Github https://github.com/osmdroid/osmdroid。 – ThomasW