23

ブラウザーでキャッシュ (IndexedDB) を使用してオフライン マップを作成しようとしています。インターネットに接続したときに最初にマップのタイルをダウンロードして保存するという概念を理解しています。

次に、タイルを論理的にオフラインでロードする必要があります。

しかし、私はそれを理解することができません。

それらをどのように保存し、論理的に再度ロードするのですか? 私はここで立ち往生しています。leaflet APIマップ用を使用して います。これはどのように実装できますか?

4

3 に答える 3

11

これに関する私の広範な調査を参照してください。

オフライン Web アプリケーション用の画像データの保存 (クライアント側ストレージ データベース)

とで:

https://gis.stackexchange.com/questions/44813/database-for-offline-slippy-map-tiles

あなたがしたいことの鍵は、DBからものを取得する機能タイル層です:

https://github.com/ismyrnow/Leaflet.functionaltilelayer

ところで、私はちょうど今、このために PouchDB をテストしています。これは生の IndexeDB よりもはるかにクリーンです。

私の結果に従ってください:

https://groups.google.com/forum/?fromgroups#!topic/pouchdb/RG6wUsAi2R0

于 2013-05-23T18:06:36.787 に答える