2016-03-21 13 views
0

感謝を同期(android supportを参照)Mapboxオフラインと<a href="https://www.mapbox.com/help/mobile-offline/" rel="nofollow">latest offline support</a>ためMapboxチームに

一つの質問:あなたはオフラインサポートをしたいが、あなたはまた、以前に保存したクライアントと同期するようにmapboxサーバー側のデータへの更新をしたい場合サイドオフラインバージョンは、自動的にサポートされていますか?言い換えれば

  • クライアントAは2
  • クライアントAは、3日目にビットのためにオンラインである1
  • mapboxサーバー上のデータはDAYに更新された日にオフライン領域に保存されますそして彼らのオフラインリージョン
  • するクライアントAがサーバーの更新またはその以前に保存された地域を参照してください見ています。

彼らが以前に保存された地域を見ると更新は表示されません表示されます。

その場合、領域はオフラインで作業だけでなく、オンライン時の更新を受信して​​から上からオフライン用に保存されますsync'ingモードはありますか?

ユースケースは、ユーザーが不正な接続性を持っていますが、たまには接続されている中で、明示的に再ダウンロードをすることなく、最新のデータを望んでいます。

これがサポートされていない場合、それは簡単に我々のプログラマによって行うことができます:)

+1

これは質問に答えていませんか? https://www.mapbox.com/help/mobile-offline/#use-offline-resources - 'デバイスがネットワークに接続されている場合は、MapboxモバイルSDKは、キャッシュされたタイルや他のリソースの場合を再検証するために、定期的なネットワーク要求を行いますCache-ControlまたはExpires HTTP応答ヘッダーは、再検証が必要であることを示します。更新されたリソースが利用可能な場合、それはオフラインデータベースの前のバージョンを置き換えます。 ' –

+0

@MorrisonChangうわー、私はそれを逃した。はい、オフラインではなくオンラインで再同期しているようです。綺麗な! –

答えて

1

あなたはクライアントAがオンラインに戻ったとき、彼のオフラインマップはMapboxサーバー上の最新に更新されることを言うには正しいです。あなたは機能が嬉しいです!

+0

ありがとうございます。関連する質問は、Playストアに送信する前に、Androidアプリでオフラインマップを事前に作成したいのですが、サポートされているユースケースですか?もしそうなら、これを行う例がありますか?それは店でアプリを大きくするだろうが、それはユーザーのために時間を節約することがあります –

+0

ちょっとラルフ、あなたのAPKとマップをバンドルは現在利用できません。 Githubには、この機能を利用できるようにするための作業として追跡できる[issue open](https://github.com/mapbox/mapbox-gl-native/issues/3894)があります。 – cammace

+0

もう一度指摘してくれてありがとう! –

関連する問題