Leaflet 编辑单张多多边形
我正在使用该库允许在地图中编辑geojson形状。但在multipolygon类型上,我从库中得到错误消息Leaflet 编辑单张多多边形,leaflet,geojson,Leaflet,Geojson,我正在使用该库允许在地图中编辑geojson形状。但在multipolygon类型上,我从库中得到错误消息TypeError:layer.options未定义 这看起来与引用的问题相同。是否存在允许绘制、编辑和删除多多边形类型geojson的变通方法 我的解决方法是将MultiPolygon类型geojson拆分成几个多边形 if (shape.type === "MultiPolygon") { shape.coordinates.forEach(function(shapeCoords,
TypeError:layer.options未定义
这看起来与引用的问题相同。是否存在允许绘制、编辑和删除多多边形类型geojson的变通方法 我的解决方法是将MultiPolygon
类型geojson拆分成几个多边形
if (shape.type === "MultiPolygon") {
shape.coordinates.forEach(function(shapeCoords, i) {
var polygon = {type:"Polygon", coordinates: shapeCoords};
L.geoJson(polygon, {
onEachFeature: function (feature, layer) {
featureGroup.addLayer(layer);
}
});
});
}
或者,您也可以使用支持多多边形的传单图形库
通过L.geojson添加您的geojson形状,而lapper.pm可以处理它的编辑,包括孔
免责声明:我是moplex.PM的维护者