geoJson 属性 add/update
geoJson properties add/update
是否有可能以某种方式通过 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;
是否有可能以某种方式通过 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;