ポイントクラスター(クラウド?)を計算するために利用できるC#ライブラリはありますか?
5 ~ 5 万ポイントのマップを取得し、ズーム レベルに基づいてポイントをクラスター化する必要がありますが、クラスターを計算する前に、表示されていないポイントを除外する方法も必要です。
私の考えは、N ズーム レベル/マップ スケールのすべてのクラスターを計算し、それらをグリッドに分割することでした。次に、マップは ajax リクエストを送信し、「私は座標にいます。この範囲で、マップ スケールは次のとおりです」 - サーバーは、クライアントのリクエストに一致するすべてのグリッド アイテムをキャッシュにクエリし、レスポンスを送信します。
これは実行可能なアイデアですか、やり過ぎですか、それとも「通常の方法からかけ離れた」アイデアの 1 つにすぎませんか?