標記、ある顧客様からのご要望により、GoogleMapに500件の表示をGMarkerManagerを利用してアイコンの表示テストを行っているのですが、IE7でロードに時間がかかり、何とかする方法はないものか、と模索しております。
ひとまずGmarkerManagerを利用して、若干軽くなったようではあるものの、根本的な解決には至っておらず、良いお知恵がございましたらご教授いただければと思います。
以上、ご不明な点等ございましたらご指摘いただけますと幸いです。
よろしくお願いいたします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
私のサイトでも、同様の問題にぶち当り、
アイコン表示させないズームレベル5で一旦地図を表示した後、
window.setTimeout(function() {
map.setZoom(setzoom);
}, 3000);
で、3秒後にズームレベルを変え、時間の短縮できました。
時間はもう少し短く調整できると思います。
約250件、独自アイコン使用しており、
マップのロードに時間がかかるはずですが、普通に使えております。
私のサイトのソースを見て、参考にして見てください。
参考URL:http://www.kyotolove.com/
No.2
- 回答日時:
「Google Maps API for Flash」を使ってみてはどうでしょうか?
日本語のドキュメンテーションはありませんが、こちらもGoogleMapから
公式に提供されています。(参考URL)
マーカーの表示に時間がかかるのは、ブラウザー側のレンダリング機能
に負うところが大きいと思います。フラッシュにすれば速く表示できるの
では?(実験はしていません)
別の方法としては、地図のズームレベルに応じて表示するマーカーの数
を制限するやり方もあります。(結構面倒です)方法の概略は、
1.地図のズームレベル毎にマーカーの個数が数十個ぐらいになる
距離範囲を決める。
2.その距離範囲内にあるマーカーをまとめたマーカーを別に作る
3.作ったマーカーをズームレベル毎にグループ化しておく
4.GmarkerManagerでズームレベルに応じたマーカーグループを作る
5.地図のズームレベルの変更をイベントリスナーでハンドリングして
ズームレベルにあったマーカーグループを表示する
です。
参考URL:http://code.google.com/intl/en/apis/maps/documen …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 Windows10の画像ファイルのサムネールがアイコン表示になってしまいました。 3 2022/07/09 13:01
- その他(Microsoft Office) OneDrive Personalについて 1 2022/08/02 18:25
- Excel(エクセル) Excel セルに入っている日付を参照して、別シートのリストを表示させたい 1 2022/04/12 17:02
- アプリ 著作権に関する質問です 3 2023/02/11 10:31
- Windows 10 Windows画面監視・検知→画面変化を音などで知らせる 2 2022/10/02 09:05
- Google 翻訳 アプリ表示用のアイコンが削除できません 1 2022/07/03 23:51
- 画像編集・動画編集・音楽編集 エクスプローラー サムネイル表示されない 1 2022/12/22 10:14
- ポケモンGO ポケモンgoのログイン画面からGoogleアカウントを消す方法を教えてください。 iPhoneです 1 2022/09/17 06:54
- Excel(エクセル) Excel ユーザー定義で変換したセルについて 3 2023/02/04 01:25
- Excel(エクセル) 表計算ソフトcalcにおいて、1時間10分を1.1と表記する方法とそれらを集計する方法は? 4 2022/04/06 16:54
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
迷路探索プログラムを作るには...
-
カンマ区切りのデータを配列に...
-
JQueryでAjax通信をキャンセル...
-
readyStateが4にならない原因
-
フレーム内の要素へのXPATHはど...
-
[jQuery UI] sortableを使いaja...
-
JavascriptからPHPへのAjax通信...
-
jQuery toggle() 戻るで開いた...
-
階層別の組織図の自動作成について
-
要素内を常に一番下を表示させたい
-
IndexedDB を使ってファイルア...
-
.txtファイルの読み込み
-
スクリプトの外部からの読み込み
-
bxsliderで画像毎に表示時間を...
-
Javascriptを使ってQRコード読...
-
Selenium4でボタンをクリックで...
-
SQLのmaxで求めた値を変数に代...
-
FullCalendar の複数月表示につ...
-
メールを送信するボタンでOutlo...
-
日付が変わると自動更新
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
カンマ区切りのデータを配列に...
-
二つのbxsliderをレスポンシブ...
-
たくさんの経由地がある巡回ル...
-
迷路探索プログラムを作るには...
-
C言語の 配列の中 出力について
-
google maps api v3のルート検索
-
Google Maps:同マップ内でそれ...
-
Googleストリートビューの写真...
-
webサービス上のkmlをgooglemap...
-
Googleマップのウィンドウの表示
-
Haskellのsubtractについて
-
google maps 吹き出しカウント...
-
数字をピクチャボックスの上に...
-
GoogleMapの移動量
-
GoogleMapでアイコンを500件表...
-
googleマップが表示されない。
-
グーグルマップにマーカーを色...
-
ドラッグ & ドロップでのド...
-
JavascriptからPHPへのAjax通信...
-
階層別の組織図の自動作成について
おすすめ情報