我使用 react-leaflet 和 'react-leaflet-draw' 在地图上创建栅栏。
我只想通过单击栅栏本身来编辑栅栏,而不是通过单击编辑按钮。我正在使用 geoJson 创建栅栏,
所以有人可以告诉我在编辑模式下允许围栏的属性吗?
render() {
return (
<FeatureGroup>
<EditControl
position="bottomright"
edit={{ remove: false }}
draw={{
marker: false,
circle: false,
rectangle: false,
polygon: false,
polyline: false,
circlemarker: false,
}}
/>
{Object.values(this.props.geoFenceIdDataMapWithFlipCoordinates).
map(geoFence => (
<Polygon
key={geoFence.id}
color={`${geoFence.colorCode}`}
positions={geoFence.geoData.geoJSON.geometry.coordinates[0]}
/>
))}
</FeatureGroup>
);
}
}