0

現在の Web サイト プロジェクトでは、ユーザーがオフラインの Google/Bing マップを表示できるようにする必要があります。現在 Google マップを使用していますが、マップを表示するには、Web ページを開くたびにインターネットに接続する必要があります。オフライン モードでは、マップ上に何も表示されません。私が推測する理由は次のとおりです。

  <script src="http://maps.google.com/maps/api/js?sensor=false"></script>

ウェブページが初期化されるたびに、ブラウザは上記のライブラリ リンクにアクセスしようとするためです。私は、Android アプリが Google マップの一部をローカル ファイル システムに保存できることを知っており、おそらく iOS アプリもそうできると思います。しかし、ウェブサイトに関して言えば、ブラウザのキャッシュに Google/Bing Map の一部を保存することは可能ですか?

4

1 に答える 1

1

Google や Bing のマップでこれを達成できる可能性はほとんどありません。主な問題は、ユーザーがズームイン/ズームアウトすると、さまざまな画像が動的に読み込まれることです。

したがって、私は後戻りして、「なぜ Google マップを使用する必要があるのですか?」と言います。

a)地図上で何かの場所を示したいから

代わりに画像を使用してください

b)ユーザーが地図を拡大して操作できるようにしたい

独自の SVG マップ (またはウィキペディアのマップ) を使用できるマッピング ソリューションが多数あります (例: http://jqvmap.com/ )。

すべてのアセットをホストできるため、App Cache/Manifest を介してオフラインで動作できます。

于 2013-09-04T16:09:09.847 に答える