【问题标题】:Use google maps offline in an app在应用程序中离线使用谷歌地图
【发布时间】:2011-08-16 09:11:48
【问题描述】:

我正在尝试开发一个应用程序来覆盖谷歌地图上的一些信息。

我想知道,是否可以缓存这张地图的至少一部分,以便离线使用。

【问题讨论】:

    标签: android google-maps google-maps-mobile


    【解决方案1】:

    您可以使用 OpenStreetMaps 控制器(例如 osmdroid)和 Google 地图图块。根据Google Maps TOS (10.1.3.b) 的说法,如果您暂时安全地缓存它,您似乎可以使用部分地图。 Read more at this tutorial.

    【讨论】:

    • 这正是我最终做的事情
    • 我认为下面的塞巴斯蒂安是对的:你不能缓存谷歌地图。
    【解决方案2】:

    Downloading/Caching Google Maps for Offline Use 所述,您无权执行此操作。但是,您可以使用 OpenStreetMap 或其他允许这样做的提供者的地图。

    【讨论】:

      【解决方案3】:

      2016 年的状态更新:

      OSM 世界中的事情已经发生了变化,您现在可以使用各种 SDK 获得至少与 Google Maps 提供的地图一样好的地图。其中之一是Mapbox Android SDK,它是基于矢量的,允许您离线缓存内容,并通过数据连接使用它们。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-12-21
        • 1970-01-01
        • 2015-06-27
        相关资源
        最近更新 更多