多数の Google マーカーをクラスタリングするためのクライアント側のアプローチを試した後、私のプロジェクト (28,000 人以上のユーザーを持つソーシャル ネットワーク) では不可能であると判断しました。
サーバー側で座標をクラスタリングする例はありますか - できれば Python/Django で?
私がこれを機能させたい方法は、マーカーの近接性 (半径) とズーム レベルに基づいて、マーカーに徐々にインデックスを付けることです。
言い換えれば、新しいユーザーが登録すると、互いに近いマーカーの特定の「グループ」に自動的に割り当てられ、「グループの」カウンターが増加します。サーバーに送信されるのは、少数の「グループ」だけです。マップのズーム レベル/縮尺が 1:1 の場合のみ - 実際のユーザーがマップに表示されます。
そうすれば、クライアント側は、リクエスト/ズーム レベルごとに 10 ~ 50 個のマーカーのみを処理する必要があります。