一度に多くの住所を表示できるオンライン マップを探しています。最初は Google マップのことを考えていまし
たが、これには 100 未満の制限があるため、これは解決策ではありません。誰かが代替案を知っていますか?
1 に答える
1
Google がマーカーの数を制限しているかどうかはわかりませんが、これを試してみると、まずブラウザの速度が遅くなると思います。また、地図上に 1000 個のマーカーがあると、ひどいユーザー エクスペリエンスになります。
この問題に対する一般的なアプローチはクラスタリングです。基本的に、マーカーの近接性と使用しているズーム レベルに基づいて、マーカーの一部のみを表示します。例はMarkerManagerです。ただし、マーカーの数が多い大規模なセットアップでは、ビューポートの境界を使用して AJAX を介してサーバー側 API にクエリを実行し、ビューポート内のマーカーの位置を取得するのが一般的です。
于 2012-09-17T14:31:41.780 に答える