我试图弄清楚如何为我的网络应用程序构建统计地图。这是我所拥有的:
我有一个邮政编码的 MySQL 数据库,每个邮政编码都有纬度和经度。我有一些用户已经声明了他们居住的邮政编码。我什至有一个半正弦查询,它将根据他们的邮政编码显示在给定纬度/经度的 25 英里范围内存在多少用户。
我的问题是:使用这些信息,我如何使用 PHP 为 Web 应用程序构建统计地图?
我现在可以只使用美国地图甚至北美地图,但我只是不确定如何构建该地图。我考虑过的一些选项:
- 在地图上显示一个彩色点,根据该位置附近的用户数量,更大或更小。不过,我不知道该怎么做,尤其是当这些点重叠时!
- 在用户所在的位置显示单个“图钉”。如果我的用户群显着增长,这似乎会失控
所以回到我的问题。如果我在达拉斯有 300 个用户,在纽约有 4,000 个用户,在底特律有 45 个用户,在芝加哥有 403 个用户……我将如何在地图上表示它——以及如何在基于php?