1

我在这里看到了很多关于同一主题“在 Android 应用程序中使用离线地图”的问题。我想知道是否有任何方法可以解决此问题,或者新 API 版本中是否有任何更改允许这样做?

我考虑在我的应用程序中使用谷歌地图应用程序离线数据,但我不知道这是否应该工作以及如何去做。这也将要求用户首先使用谷歌地图应用程序下载地图。

这里提供的一些解决方案是使用http://code.google.com/p/osmdroid/或类似的。我不知道这些解决方案有多可靠。您以前是否使用过其中一些库出售过应用程序并且非常可靠?

提前致谢

4

2 回答 2

2

Osmdroid 运行良好,您可以使用许多不同的图块源,尽管 OpenStreetMap 是最通用且使用最广泛的。如果您使用MOBAC等实用程序下载特定区域的图块,则 OSM 可以合法离线使用。

它在编码方面与 Google Maps API 非常相似。主要区别在于它不需要 API 密钥,并且可以从普通 Activity 访问,而不是 MapActivity。我一直在我的私人应用程序中使用它作为我在伦敦地区的默认袖珍地图,因为它根本不需要数据连接。

于 2012-10-23T13:05:12.793 回答
1

我想知道是否有任何方法可以解决此问题,或者新 API 版本中是否有任何更改允许这样做?

不,对不起。

于 2012-10-23T12:24:46.763 回答