2011-11-29 41 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