2009-07-03 46 views
0

我有超过50,000个地理编码点(lat-long)的数据集。每个点都有一组与其关联的数据 - 质量,状态等。建筑密度图与大地理编码数据集?

我想制作一组密度映射图来显示这些度量标准的数据分布。例如,一张地图将显示质量为“好”的所有项目的密度。

对于较小的一组点,我会使用Google地图和自定义标记。然而,在这里,不同的细分市场有数万个点

是否有任何API或库可以帮助我做到这一点?


我将与去解决办法:

  1. 打破区域被映射到一个 电网。
  2. 计算每个方格内落入的条目数 。
  3. 对于每个 正方形,生成一个相对于 条目的透明度为 的PNG。
  4. 用 填充一个Google Map作为标记。

回答

3

一种解决方案可能是您的密度图创建位图,并将它们添加(只有一个在同一时间)覆盖您的谷歌地图(含GGroundOverlay

你可以在this post看看那给出了谷歌地图密度地图的一个例子。它使用HeatMapAPI。不幸的是,这个API是不是免费的,如果你有大量的点使用它...

认沽建立你自己的密度位图可没那么复杂......

另外一个解决办法是减少数量您可以使用的标记。它可以通过MarkerClustered library完成。它不完全是密度图,但是......可能会有用。

4

谷歌融合表做了很好的工作,它http://www.google.com/fusiontables/Home/

适合你,你的数据已经地理编码,因为 - 从我最近的体验​​ - ,谷歌位置分解不会让你处理模糊的位置..