Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 以编程方式为传单地图上的标记提供数据属性_Javascript_Leaflet_Geojson - Fatal编程技术网

Javascript 以编程方式为传单地图上的标记提供数据属性

Javascript 以编程方式为传单地图上的标记提供数据属性,javascript,leaflet,geojson,Javascript,Leaflet,Geojson,我使用传单为概念验证工作绘制解决方案, 在过去的几天里,他一直在关注以下问题: 我通过单击传单地图并使用以下传单功能添加标记: alert(JSON.stringify(e.layer.toGeoJSON())); 我得到了这个GeoJSON字符串结果: {“类型”:“特征”、“属性”:{},“几何体”:{“类型”:“点”、“坐标”:[115.1806640625,-2.7235830833483856]} 我需要的是以下GeoJSON字符串: {“类型”:“特征”、“属性”:{“纳米”:“B

我使用传单为概念验证工作绘制解决方案, 在过去的几天里,他一直在关注以下问题:

我通过单击传单地图并使用以下传单功能添加标记:

alert(JSON.stringify(e.layer.toGeoJSON()));
我得到了这个GeoJSON字符串结果:

{“类型”:“特征”、“属性”:{},“几何体”:{“类型”:“点”、“坐标”:[115.1806640625,-2.7235830833483856]}

我需要的是以下GeoJSON字符串:

{“类型”:“特征”、“属性”:{“纳米”:“Babakansumedang”},“几何”:{“类型”:“点”、“坐标”:[115.1806640625,-2.7235830833483856]}

问题:如何以编程方式使用传单函数/Javascript或其他可能的方式,
将“namo”:“Babakansumedang”插入GeoJSON“属性”?

您可以将该警报传递给变量,然后为每个功能创建一个新的键值对

var json = JSON.stringify(e.layer.toGeoJSON()),
    features = json.features;

features.forEach(feat) {
  json.feat.properties["namo"] = "Babakansumedang";
}

您可以将该警报传递给变量,然后为每个功能创建一个新的键值对

var json = JSON.stringify(e.layer.toGeoJSON()),
    features = json.features;

features.forEach(feat) {
  json.feat.properties["namo"] = "Babakansumedang";
}