0

我有一个数据库和 Web 服务器,其中填充了特定国家/地区的值。我希望能够显示一个交互式地图,该地图在查询时根据我的数据库中的值进行颜色编码。(通过交互,我的意思是一个简单的放大和移动功能就足够了)。

我有世界的形状文件(.shp),也可以轻松获取 KML 文件。这一切都需要在 JavaScript/JQuery 中完成(使用 JQuery 从数据库中获取数据),然后将颜色代码方案应用于形状文件(填写国家边界)。

什么是一个好的 JavaScript 库可以用来做这个?我已经研究过 OpenLayers,但不确定它能否满足我的需求(也许我还没有深入挖掘)。

4

2 回答 2

1

听起来Leaflet.js对您来说是另一个不错的选择。在 Leaflet 中制作等值线地图非常容易,而且城际(缩放)是标准的。

于 2014-02-13T16:24:37.340 回答
0

您可能会尝试 D3.js,它通常是一个很棒的框架,并且有一些基本的 Choropleth 支持,但我不确定它与您现有的文件在本机上的工作情况如何。

查看:

http://mbostock.github.com/d3/ex/choropleth.html

于 2012-05-03T14:40:04.497 回答