2012-04-15 20 views
2

Googleでは、検索の場所を変更するためのGoogleマップを持つHTML5アプリケーションを開発しています。 このアプリはオフラインのバージョンもあります。 Googleマップ&をキャッシュする方法はありますか?アプリケーションがオフラインになると、オフラインバージョンが表示されますか?HTML5オフラインGoogleマップへのアクセス

また、ユーザーが場所を再度変更できるようにするにはどうすればよいですか?

答えて

2

現在、Googleマップ用のキャッシュメカニズムはありません。実際には、明示的にダウンロードされたマップタイルにはnocacheヘッダーが指定されています(興味深いことに、Androidバージョンのマップのキャッシュで作業が行われていますが、まだ実験的です)。オフラインで地図を活用するには、独自のキャッシングスキームをロールする必要があります。

モバイルデバイスの爆発とモバイルデバイスの使用中にある時点で接続が切断される可能性があるため、Googleが将来どこかの時点でオフラインブラウジング機能をマップに追加しても驚くことはありません(おそらくv4?)。

UPDATE

パブリック問題トラッカーで機能要求があります:

https://code.google.com/p/gmaps-api-issues/issues/detail?id=8914

ご関心を表明し、Googleからの更なるアップデートを受信するには、この機能要求を主演してください。

+0

ありがとうJavram、私はGoogleマップのドキュメントでこれを読んでいます –

1

私はHTML5アプリケーションをキャッシュマップで作成しましたが、Googleマップではありませんでした。私はhttp://search.cpan.org/~rotkraut/Geo-OSM-Tiles-0.02/downloadosmtiles.plからtiledownloaderを使い、ヒットリミットがないためMapquestのオープンタイルサーバーを使って必要な領域をダウンロードしました。その後、すべてのタイルをスクリプトで繰り返し、cache.manifestファイルに追加しました。次に、タイルをマップするためにCloudmadeのリーフレットを使用します。

関連する問題