微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

从 geojson 属性键创建一个变量

如何解决从 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。

解决方法

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。