代码之家  ›  专栏  ›  技术社区  ›  Denys Séguret

管理映射视图的缓存

  •  8
  • Denys Séguret  · 技术社区  · 15 年前

    我已经开发了一个基于谷歌地图API的应用程序。问题是,我的应用程序是在没有网络的地方在野外使用的。 所以我想管理缓存,以确保在旅行期间保存和可用特定的图块(我想在数据库中重定向它们,但任何方法都可以)。

    目前,我没有找到任何其他方法(未测试)比尝试重新编码mapview类更好。我将重点放在谷歌API上,以便进行卫星摄影(对于没有道路的地方)。我能做什么?

    2 回复  |  直到 14 年前
        1
  •  8
  •   CommonsWare    15 年前

    你想要的是违反 Android Maps APIs Terms of Service (见第8.2节)。您需要找到一个可供使用的替代映射引擎,可能基于 OpenStreetMap .

        2
  •  3
  •   Anders Petersson    14 年前

    osmdroid现在提供了一个几乎可以作为谷歌地图替换的库。它可以通过下载和提取和导航地图块来支持离线地图。

    http://code.google.com/p/osmdroid/