美国地图的JavaScript带有地理坐标绘图。

4
我正在寻找一个开源或价格适宜的选项,用于制作一个简单的美国地图,以便在上面标记地理点或像Google Analytics一样填充颜色来表示流量。
我不需要什么花哨的东西,只需要一个带有州名的地图,并具备加深区域、州或在其上标记点的能力,这是我正在构建的位置服务所需。
Google Maps可以标记标记点,但我想要的是非常简单且功能较少的地图。其他流行的地图软件也都太过复杂(如Open Maps,MapQuest等)。

这个链接包含了一堆地理编码软件的链接:http://code.google.com/p/gpicsync/wiki/OtherGeocodingSoftware,全部都是免费的。 - Rachel Gallen
所以我想要的是一个纯JavaScript解决方案,即使有一个“轻量级”的功能也是最好的。让我看看能否组合出一个好的图像。 - Jeff Ancel
2个回答

4

我猜你想要的是这样的:

http://www.ravelrumba.com/code/demos/us-map-raphael/demo-animated.html

这是一个JavaScript美国地图,带有滚动状态。它使用Raphael库。Github代码还包括链接到他用作源数据的SVG地图以及一个将SVG转换为适合Raphael使用的JS数据的工具的链接。 Raphael库本身在其网站上为澳大利亚提供了类似的演示。
希望能有所帮助。

这真的很棒。你知道这里有没有任何地理编码叠加层吗?不过,这确实处理了大部分的需求! - Jeff Ancel
1
我恐怕不能再提供更多帮助了。但是SVG->Raphael转换器的好消息是,它的存在意味着有大量的SVG数据可供使用。此外,其他矢量格式可以使用Inkscape之类的工具轻松转换为SVG。这使搜索变得更加容易。 - Spudley

3

另一种选择是这个名为Geo的jQuery插件。不确定您希望它有多轻量级。

您还可以查看他们的文档http://docs.jquerygeo.com/,以了解复杂性的示例。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接