把地图划分成统一的区域



我正试图建立一个网站,使用谷歌地图可视化的一些统计信息。实际上,我要做的是将地图划分为相邻的单元格(例如蜂窝模式),对于每个数据点,确定它属于哪个单元格,并将属于一个单元格的所有点聚集在一起,这样我就可以在地图上显示有关该单元格的一些统计数据。是否有一个简单的方法来完成使用谷歌地图和d3.js?

请注意,我们正在谈论的地图只包括一个城市,我所有的数据点都在这个城市。这里还有一个重要的步骤是确定地图上的纬度/长坐标属于哪个单元格,这就是我现在面临的挑战。

有一个叫做hexbin的D3插件,似乎正是你正在寻找的。你可以在这里、这里和这里看到使用它的例子。您应该能够调整这些用于任何比例尺地图:城市,国家或其他地方。

最新更新