【问题标题】:Map Visualizations地图可视化
【发布时间】:2010-08-29 07:03:21
【问题描述】:
【问题讨论】:
标签:
google-maps
map
visualization
google-visualization
【解决方案1】:
所以,为了澄清一下,谷歌地图和你正在寻找的东西之间的区别在于谷歌地图太忙了。如果您想获取到朋友家的路线,谷歌地图非常棒,但不适用于数据可视化。我们在同一页上吗?
如果您正在寻找杂乱无章的可视化,可以根据您的需要提供多种 Google 地图替代方案。如果您希望 Google 地图易于使用,您可能希望坚持使用 Google 解决方案:
要获得更大的灵活性但可能需要更多的工作,您可以尝试Protovis。除了地图之外,Protovis 还可以使用许多其他可视化。您可能必须使用 protovis 查找自己的地理数据。他们确实有美国和世界的样本地理数据。 Protovis 完全通过 javascript 在浏览器中运行。
另一种可能性是OpenLayers 前端和GeoServer 后端。这个解决方案非常可定制,允许服务器完成繁重的 GIS 工作,因此浏览器不必这样做。它也需要最多的工作。
【解决方案2】:
我没有,但我会这样做:
- 获取美国的墨卡托投影图,如第二张图片here。
- 给定一个地址,使用this 之类的工具找到它的经纬度。
- 将经纬度转换为图像坐标。这应该是一个简单的公式,因为您使用了墨卡托投影
- 使用gd 之类的工具在图像中的对应点绘制一个圆圈。
圆锥投影可能看起来比墨卡托更好,但数学更丑(涉及三角)