【问题标题】:Mapbox Offline and SyncingMapbox 离线和同步
【发布时间】:2016-03-21 17:18:06
【问题描述】:

感谢 Mapbox 团队的latest offline support(请参阅android support

一个问题:如果您需要离线支持,但您还希望对 mapbox 服务器端数据的任何更新与之前保存的客户端离线版本同步,是否会自动支持?

换句话说,

  • 客户端 A 在第 1 天保存一个离线区域
  • mapbox 服务器上的数据在第 2 天更新
  • 客户 A 在第 3 天上线了一段时间,正在查看他们的离线区域
  • 客户端 A 是否会看到服务器更新或其先前保存的区域。

他们似乎会看到之前保存的区域,但看不到更新。

如果是这样,是否存在同步模式,该区域将离线工作,但在线时也会接收更新并从那时起离线存储?

用例是用户连接不良,但偶尔连接并想要最新数据而无需明确重新下载。

如果不支持,我们程序员可以轻松做到吗:)

【问题讨论】:

  • 这不是回答问题吗? mapbox.com/help/mobile-offline/#use-offline-resources - If the device has network connectivity, the Mapbox Mobile SDK will make periodic network requests in order to revalidate cached tiles and other resources if the Cache-Control or Expires HTTP response headers indicate that revalidation is desired. If an updated resource is available, it will replace the previous version in the offline database.
  • @MorrisonChang 哇,我错过了。是的,这似乎意味着它不仅离线,而且在线时重新同步。漂亮!

标签: android mapbox mapbox-gl


【解决方案1】:

您说得对,当客户端 A 重新上线时,他的离线地图将更新为 Mapbox 服务器上的最新地图。很高兴你喜欢这个功能!

【讨论】:

  • 非常感谢。相关问题是我想在我的 Android 应用程序中预先设置离线地图,然后再将其发送到 Play 商店,这是受支持的用例吗?如果是这样,是否有这样做的例子?这会使应用在商店中变得更大,但可以为用户节省时间
  • 嘿拉尔夫,目前无法将地图与您的 apk 捆绑在一起。我们在 Github 上确实有一个 issue open,您可以在我们努力提供此功能时对其进行跟踪。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-05-22
  • 1970-01-01
  • 2015-04-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多