2011-02-04 17 views
0

Googleマップの場所(マーカー)の一覧を表示するページを作成しています。マーカーの数は動的であり、かなり大きくなり得る。地図(とマーカ)が読み込みに時間がかかり過ぎると、これはユーザーエクスペリエンスに悪影響を及ぼします。Google Maps API V3 - 最初に地図を読み込んでからマーカーを読み込みます

誰でも正しい方向に地図を読み込んでから、マーカーを読み込むことができます。どんな助けでも大歓迎です。

答えて

1

マーカーマネージャを使用します。私はGoogle Maps API v2(AJAX経由で約2000個のマーカーをオンデマンドで読み込むために)を使用しました。API v3用のマーカーが1つあります。マーカーマネージャは、Googleマップ上にマーカーを選択的に表示できるクラスです。マップにマーカを追加する代わりに、マーカをマーカマネージャに追加して、マーカを表示するタイミングと方法を管理します。 「目に見える」領域の外側にあるマーカーは除去されるため、かなり効率的です。マーカーマネージャクラスは、「クラスタリング」オプションを提供することができます(または、これに別のクラスが必要な場合があります)。クラスタマネージャは、マーカーが近すぎる場合、特に高ズームレベルの場合に、複数のマーカーを含むマーカーを1つ表示します。これが正しい方向にあなたを助けてくれることを願っています。

関連する問題