是否可以通过 d3/leaflet 动态地将属性添加到功能中。
我有这种 GeoJson 文件:
{"type":"Feature","id":"01","properties":
{"name":"Alabama","density":94.65, "news":22},
"geometry":{"type":"Polygon","coordinates":
[[[-87.359296,35.00118],[-85.606675,34.984749],[-85.431413,34.124869]...
我想更新新闻属性,例如用户单击该功能,或者如果新闻不在此功能中,则添加它。这可能吗?
最佳答案
这当然是可能的:GeoJSON 是 JSON 的超集,它在 JavaScript 中表示为普通对象。要更新此 GeoJSON 功能的属性(如果它存储为变量 feature
),您可以编写
feature.properties.news = 23;
关于javascript - geoJson 属性添加/更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31993162/