2

緯度経度ポイントのリストを取得し、近接度に基づいて表示を並べ替え/切り替えたいと考えています。理想的には、クライアント側でこれを行いたいと思います。たとえば、現在のマップのビューに基づいてリストを更新するマップをよく見かけます。マップを移動したり、マップのズームを変更したりすると、変更ごとに個別のクエリが作成され、結果が更新されるようです。より大きな値のセットをロードしてから、マップのズームに基づいて可視性と順序を切り替える方がはるかに効率的であるように思えます。誰かがこれを行うためのテクニックを持っているか、JavaScript を使用してこれを試みたことがあるかどうか疑問に思っています。

4

1 に答える 1

0

マーカーを非表示にしてずっと表示しない理由よりも多くのマーカーをロードする場合?ズームに関しては、マーカークラスタラーを使用できます。提案している他の解決策では、マーカーの空間クエリを実行する必要があります(おそらく、マップビューポートに従って、クライアントでAPIを使用して実行できる方法がわからないためです。

はい、おそらくより効率的ですが、マーカーをプリフェッチできるように、ユーザーが探索する部分をどのように知ることができるでしょうか?

乾杯

于 2012-02-21T08:09:56.833 に答える