【问题标题】:Storing Google Maps data for use offline with my Android application存储 Google 地图数据以供我的 Android 应用程序离线使用
【发布时间】:2014-11-12 11:43:41
【问题描述】:

我创建了一个使用 Google Maps API v2 的 Android 应用程序。
有人可以告诉我是否可以下载和存储地图不同区域的地图图块和地图数据以供离线使用。
对此的理想用途是能够下载整个英国,将其存储在 SD 卡上,然后让我的应用程序在 SD 上查找相关地图数据。
谢谢

【问题讨论】:

    标签: android google-maps google-maps-android-api-2 google-maps-api-2 offlineapps


    【解决方案1】:

    Agil 指出的答案是针对您拥有自己的 TileProvider(即您拥有数据)的情况。如果您可以访问磁贴,那么是的,这就是适合您的解决方案。

    如果您正在考虑下载 Google 地图图块,那么不,API 目前不提供下载图块以供离线使用的方法;只有在屏幕上渲染的那个会被缓存。

    【讨论】:

      【解决方案2】:

      请参考this answer。根据该答案,可以使用 Google Maps Android API v2。

      【讨论】:

      • 我有自定义图块,需要显示它们,但 getTile() 在第一次启动时不会被调用。我需要在飞行模式下首次启动时显示自定义图块。有人可以帮忙吗? @Agil
      猜你喜欢
      • 2013-06-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-06
      • 2011-08-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多