Webアプリの統計マップを作成する方法を見つけようとしています。これが私が持っているものです:
郵便番号のMySQLデータベースがあり、各郵便番号には緯度と経度があります。住んでいる郵便番号を宣言したユーザーがいます。たとえば、郵便番号に基づいて、特定の緯度/経度の25マイル以内に存在するユーザーの数を示すhaversineクエリもあります。
私の質問はこれです:この情報を使用して、PHPを使用してWebアプリケーションの統計マップを作成する方法を教えてください。
今のところ、米国の地図だけでなく、北米の地図でも問題ありませんが、その地図の作成方法がわかりません。私が検討したいくつかのオプション:
- その場所の近くのユーザーの数に応じて、地図上に色付きの点を表示します。ただし、特にこれらのドットが重なっている場合は、これを行う方法がわかりません。
- ユーザーがいる場所に個々の「画鋲」を表示します。ユーザーベースが大幅に増えると、このように手に負えなくなる可能性があります
では、私の質問に戻りましょう。ダラスに300人、ニューヨークに4,000人、デトロイトに45人、シカゴに403人のユーザーがいる場合、地図上でそれをどのように表現できますか。また、上に構築されたWebアプリケーションでその地図を描画するにはどうすればよいでしょうか。 PHP?