我有一个数据库和 Web 服务器,其中填充了特定国家/地区的值。我希望能够显示一个交互式地图,该地图在查询时根据我的数据库中的值进行颜色编码。(通过交互,我的意思是一个简单的放大和移动功能就足够了)。
我有世界的形状文件(.shp),也可以轻松获取 KML 文件。这一切都需要在 JavaScript/JQuery 中完成(使用 JQuery 从数据库中获取数据),然后将颜色代码方案应用于形状文件(填写国家边界)。
什么是一个好的 JavaScript 库可以用来做这个?我已经研究过 OpenLayers,但不确定它能否满足我的需求(也许我还没有深入挖掘)。