Как включить редактирование полигона (геозоны), нажав на сам полигон, не нажимая кнопку Изменить - PullRequest
0 голосов
/ 14 октября 2019

Я использую Reaction-leaflet и 'Reaction-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>
   );
   }
}
...