如何使用谷歌地图使Android应用程序脱机?或使用谷歌地图下载Android应用程序中的地图区域以供离线使用?

时间:2014-08-26 20:25:18

标签: android google-maps

我正在制作导航应用并完成了所有需要互联网的工作。我的意思是(我已经使用谷歌地图Android API v2绘制了标记,在它们与其他设施之间建立路线,例如使用用户位置搜索感兴趣的地方等)等。

但是现在我想让这个应用离线。我的意思是,用户可以在没有互联网连接的情况下做这些事情。如果在离线模式下可以使用搜索工具(我的意思是如果无法绘制标记,则无法在开始和目的地之间建立路线),那么请告诉我它是如何实现的。

如果不可能,那么如何下载地图的整个区域,以显示用户在线模式下使用该应用程序所做的路线?

2 个答案:

答案 0 :(得分:1)

Here是一篇关于 iOS Android 的离线地图的文章。
您可以保存所需的地图,并处理项目的已保存地图文件。

This是Android版谷歌地图的最新版本,下载并滚动到页面底部以查找专门用于离线地图的部分。您现在可以通过以下方式保存地图:

1。在查看任何地图时键入“确定地图”。
  2。在设置菜单中。

请注意,这只会将地图保存30天。

答案 1 :(得分:1)

您可以使用OpenStreetMaps控制器和Google地图图块。根据谷歌地图服务条款(10.1.3.b),如果您临时安全地缓存地图,似乎可以使用部分地图。

更多访问this might help you.