从 geojson 属性键创建一个变量

时间:2021-05-10 16:20:04

标签: javascript json object properties geojson

我有一个用于 html 地图的 geojson 文件。 我需要从这个 geojson 的一些属性创建一个 var 并将它与 javascript 一起使用。

我的 geojson 如下所示,我将它保存为 .js 类型并将其包含到名为 geojson 的 var 中:

var geojson={
"type": "FeatureCollection",
"name": "mygeojson",
"crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" } },
"features": [
{ "type": "Feature", "properties": { "a": 1, "b": "0101", "c": 211790.00031900001, "d": 646919770.72243118, "e": "1", "f": "01", "g": "h", "i": 66919, "j": 65323, "k": 1596, "l": 673, "m": 923 }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ 25.567629302477478, 41.31758701241241 ], [ 25.567891303197911, 41.317582422728094 ], [ 25.567440555663143, 41.317611968065137 ], [ 25.567629302477478, 41.31758701241241 ] ] } }
]
}

我需要的是创建一个这样的 var:var x = [a, b, c, d, e, f, g, h, i, j, k, l, m] 或者甚至创建一个 var 并每次给它一个 a 和 m 之间的不同值,可能使用 if。

1 个答案:

答案 0 :(得分:0)

最后,我找到了解决方案,就像那样:

var z = Object.keys(geojson["features"][0].properties);

相关问题