【问题标题】:Any way to use google maps offline even a portion of it? [closed]有什么方法可以离线使用谷歌地图,甚至是其中的一部分? [关闭]
【发布时间】:2012-10-13 08:17:30
【问题描述】:
我在这里看到很多关于同一主题“在 Android 应用程序中使用离线地图”的问题。我想知道是否有任何方法可以解决此问题,或者新 API 版本中是否有任何更改允许这样做?
我考虑在我的应用程序中使用谷歌地图应用程序离线数据,但我不知道这是否应该工作以及如何去做。这也将要求用户首先使用谷歌地图应用程序下载地图。
这里提供的一些解决方案是使用http://code.google.com/p/osmdroid/ 或类似的解决方案。我不知道这些解决方案有多可靠。您以前是否使用过其中一些库出售过应用程序并且非常可靠?
提前致谢
【问题讨论】:
标签:
android
google-maps
google-maps-api-3
android-mapview
【解决方案1】:
Osmdroid 运行良好,您可以使用许多不同的图块源,尽管 OpenStreetMap 是最通用和广泛使用的。如果您使用诸如MOBAC 之类的实用程序下载特定区域的图块,则可以合法离线使用 OSM。
它在编码方面与 Google Maps API 非常相似。主要区别在于它不需要 API 密钥,并且可以从普通 Activity 访问,而不是 MapActivity。我一直在我的私人应用程序中使用它作为我在伦敦地区的默认袖珍地图,因为它根本不需要数据连接。
【解决方案2】:
我想知道是否有任何方法可以解决此问题,或者新 API 版本中是否有任何更改允许此问题?
不,抱歉。