4
オフラインタイルマップWebアプリ
これは一種のクロスオーバーなので、ここに投稿するかStackoverflowに投稿するかはわかりません。試してみましょう。 提案されているHTML5標準には、キャッシュマニフェストを使用してWebアプリケーションデータをローカルキャッシュに保存するオプションがあります。オフラインのタイル張りのWebマップアプリケーションにこの手法を使用したいと考えており、Geoserverの標準インストールに基づいてここで簡単なプロトタイプを作成しました。 デフォルトレイヤーの1つから生成されたOpenLayersクライアントページをリッピングし、<html>タグを <html xmlns="http://www.w3.org/1999/xhtml" manifest="cache.manifest"> そして、cache.manifest単に読むファイルを作成しました CACHE MANIFEST http://lima.schaaltreinen.nl:8080/ 問題の私の限られた理解では、そのURLからロードするすべてのものをすべてキャッシュする必要があります:すべてのタイルとOpenLayers JS。実際、Firefoxでの最初の呼び出し時に、ローカルストレージを許可するように求められますが、更新(オンラインまたはオフライン)を押すと、OpenLayersオブジェクトが定義されていないことを示すページが鳴ります。OpenLayers JSがロードされていないようです。 オフラインのOpenLayersベースのタイル型Webマップアプリが正常に機能しましたか?または、これをさらに調査する方法についてのヒントはありますか?