【问题标题】:How to make the android app offline using Google maps? or download the Map area in Android app using Google maps for an offline use?如何使用谷歌地图使安卓应用离线?或使用谷歌地图下载 Android 应用程序中的地图区域以供离线使用?
【发布时间】:2020-12-29 06:20:01
【问题描述】:

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

但现在我也想让该应用离线。我的意思是这样用户就可以在没有互联网连接的情况下做这些事情。如果可以在离线模式下进行搜索(我的意思是如果无法绘制标记,则无法在起点和目的地之间建立路线)那么请告诉我这是怎么可能的。

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

【问题讨论】:

  • 如果有可能(我不确定是否),人们会想看看你尝试了哪些代码,以便进一步帮助你。问题只是问“告诉我如何做到这一点!”不受欢迎。
  • 正如我所说的在线模式兄弟,我的工作已经完成。它和谷歌地图应用程序一样工作正常,但要使其离线并实现这一点,我需要开发人员和专家的帮助,如何做到这一点或实现这一点,因为我正在搜索大约两天 n 找到不同的评论不可能,所以我在这里问开发人员这是真的还是假的???如果没有,请指导我如何做。
  • 我记得几年前您可以下载可导入的地图,并且在我们的案例中肯定用于离线操作。但是,我不记得当时这是否是通过 Google Maps API 完成的……我相信是的。它可能只是包含预先下载的特定区域的特殊地图图块,并且具有先验知识。

标签: android google-maps


【解决方案1】:

Here 是一篇关于 iOSAndroid 离线地图的文章。
您可以保存您想要的地图并为您的项目处理保存的地图文件。

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

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

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

【讨论】:

  • 我已经在我的安卓手机上安装了谷歌地图我正在谈论构建一个使用谷歌地图的离线安卓应用
  • 您需要先下载一张巨大的地图,然后再下载所有道路/路径/河流/铁路等数据以在点之间进行映射。
  • ya bennef 这就是我所说的,如果我下载特定区域的地图并将其存储在 SD 卡上,那么我将如何加载该地图,你能告诉我吗?
【解决方案2】:

您可以使用 OpenStreetMaps 控制器和 Google 地图图块。根据 Google Maps TOS (10.1.3.b),如果您暂时安全地缓存它,似乎您可以使用部分地图。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-03
    • 2011-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多