使用Javascript动态着色美国地图

时间:2009-04-24 13:27:34

标签: javascript maps

我需要编写一个以美国空白地图开头的网页,并根据从各种Ajax请求收到的数据为状态着色。地图需要随着时间的推移而不重新加载页面,用户可以单击各种控件来立即更改地图的颜色。这一切都需要在本地完成,因此我无法使用谷歌地图或任何类似的互联网服务。

我希望在浏览器中使用Javascript执行此操作。这样做有一个很好的图书馆吗?或者有关如何最好地实现这一点的任何一般性建议?

4 个答案:

答案 0 :(得分:10)

我会选择这样的插件,只需将其更改为根据动态数据“突出显示”:

目前它突出了鼠标悬停,但突出显示使用的数据应该非常简单。

它带有美国地图并突出显示准备就绪的事实只是肉汁。

答案 1 :(得分:4)

听起来像是Raphaël

的工作

答案 2 :(得分:2)

以下是纯JS,SVG / VML解决方案的示例:http://jvectormap.owl-hollow.net/

答案 3 :(得分:1)

您仍然可以使用Google Static Maps API“路径”参数来覆盖您想要的颜色。创建一些静态地图并保存生成的图像。

http://code.google.com/apis/maps/documentation/staticmaps/index.html#Paths