2016-03-21 51 views
0

得益於Mapbox團隊爲latest offline support(見android supportMapbox脫機和同步

一個問題:如果你想脫機支持,但你也想你mapbox服務器端數據的更新與先前保存在客戶機同步方離線版本,是否自動支持?

換句話說,

  • 客戶端A保存1
  • 的mapbox服務器上的數據是上DAY更新DAY脫機區2
  • 客戶端A是在線上DAY 3位並正在查看他們的離線區域
  • 客戶端A會看到服務器更新或其先前保存的區域。

看來他們會看到以前保存的區域,而看不到更新。

如果是這樣,是否有一個同步模式,其中該區域將脫機工作,但也會在線時接收更新並從此時開始脫機存儲?

用例是一個用戶連接不良,但偶爾連接並希望獲得最新數據而無需顯式重新下載。

如果不支持,它可以很容易地通過我們的程序員做:)

+1

這是不是回答這個問題?如果設備具有網絡連接,則Mapbox Mobile SDK將定期發出網絡請求,以便重新驗證緩存切片和其他資源Cache-Control或Expires HTTP響應標頭指示需要重新驗證。如果更新的資源可用,它將取代離線數據庫中的先前版本。「# –

+0

@MorrisonChang哇,我錯過了。是的,這似乎意味着它不僅脫機,而且在線時重新同步。美麗! –

回答

1

你是說,當客戶A重新聯機他的離線地圖將更新爲最新的Mapbox服務器上正確。很高興你喜歡這個功能!

+0

非常感謝。相關問題是,我希望在我的Android應用程序中預先啓用離線地圖,然後將其發送到Play商店是受支持的用例?如果是的話,是否有這樣做的例子?這將使應用程序在商店更大,但它可能爲用戶節省時間 –

+0

嘿Ralph,與您的apk捆綁地圖目前不可用。我們確實在Github上有一個[打開問題](https://github.com/mapbox/mapbox-gl-native/issues/3894),您可以在我們致力於提供此功能時進行跟蹤。 – cammace

+0

再次感謝您指出這一點! –