私は緯度lonポイントのリストを取得し、それらの近接度に基づいて表示をソート/トグルしたいと思います。理想的には、私はクライアント側でこれをやりたいと思います。 たとえば、現在のマップの表示に基づいてリストを更新するマップがよく見られます。地図を移動したり、地図のズームを変更したりすると、変更ごとに個別のクエリが作成され、結果が更新されるように見えます。より大きな値のセットをロードして、地図のズームに基づいて表示と順序を切り替える方がはるかに効率的です。私は誰かがこれを行うためのテクニックを持っている場合、または誰かがこれまでにjavascriptを使用してこれを試みたことがあるかどうか疑問に思っています。どのように並べ替えまたは並べ替えをJavaランタイムの並べ替えを使用して(近接に基づいて)
2
A
答えて
0
マーカーをたくさん読み込んで、それらを非表示にして全体的に表示しない場合は、marker clustererを使用します。他の解決策では、マーカーを空間的に照会する必要がありますマップビューポートに従ってクライアント上でAPIを使って行うことができる方法がわからないので、自分でロジックを作成する必要があります。
はい、おそらくもっと効率的ですが、マーカーをプリフェッチできるようにユーザーがどの部分を探索するのかは分かりますか?
乾杯
関連する問題
- 1. 並べ替え優先度に基づいて並べ替え
- 2. 選択並べ替え並べ替え
- 3. 並べ替えで並べ替え
- 4. C++の選択並べ替えなし並べ替え並べ替えなし
- 5. MarkLogic node.js api - グループを並べ替え、並べ替えで並べ替え
- 6. 値に基づいた並べ替え
- 7. UITableView並べ替えのような並べ替え
- 8. VBA - ドラッグ&ドロップによる並べ替えの並べ替え
- 9. Laravel 4.2並べ替えの関係による並べ替え
- 10. Collections並べ替えて両方のArrayListを並べ替える
- 11. C#使用方法パブリッククラスオブジェクトの並べ替え/並べ替え
- 12. 挿入挿入して並べ替えで並べ替え
- 13. .Net DataTable量による並べ替え/並べ替え
- 14. ルートカテゴリ別にカテゴリの並べ替えを並べ替え
- 15. RubyでTSortを使用して配列の並べ替えと並べ替え
- 16. Jqueryデータテーブルの日付列の並べ替えではない最近の日付に基づく並べ替え
- 17. Spark DataFrame group降順で並べ替えて並べ替え
- 18. jQuery Sortableを使用してフォトアルバムを並べ替える(並べ替え)
- 19. ファイルを並べ替えるツリーを並べ替えます
- 20. Riakでデータを並べ替え/並べ替える方法は?
- 21. スコアに基づく並べ替え
- 22. 他の列に基づいたPythonを使用してCSVの行を並び替え(並べ替え)
- 23. Facebook API -/taggable_friendsエンドポイントの並べ替えを並べ替える
- 24. FirebaseデータベースのアイテムをReactネイティブリストビューで並べ替え/並べ替え
- 25. 並べ替えメソッドを持つ人物の並べ替え
- 26. Java:データの並べ替え
- 27. Java - 並べ替えのカテゴリ
- 28. ヒープの並べ替えと挿入の並べ替え
- 29. Eclipseエクステンションポイントのエクステンションの並べ替え/並べ替え
- 30. DB内での並べ替えとアプリケーションの並べ替え
あなたの入力に感謝、あなたはZillowのかTruliaの、あなたは少しもマップビューポートを変更する毎回のようにrealestateのサイトを見れば一例を与えるために、それは新しい結果のためにサーバへの新しい呼び出しを行います。それは本当にサーバーに課税されるようですが、大きなセットをロードして、ビューポートに基づいてビュー(マップだけでなくリストビュー)を切り替えることが理にかなっています。あなたが空間的なクエリを行うことを可能にするphpに焼き付けられたものがいくつかありますが、クライアント側で同様のものをどのように実装するのだろうと思っていました。 – user379468
私は "baked in php"とは空間DBに対する空間クエリを意味すると考えています。ブラウザに空間データベースを持たないのでブラウザに似たような方法はありません。あなた自身でこのロジックを実装する必要があります –