Drawing Tools
How to use
Live Editor
<div> <MapContainer center={[126.841784, 35.191406]} width="100%" height="500px"> <ControlSection> <DrawingTools onCanvas /> </ControlSection> </MapContainer> </div>
Result
Loading...
DrawingTools
는Marker
,TextMarker
,Polygon
,Polyline
,MultiPoint
,Rectangle
그리기- 어노테이션들의
CRUD
를 제공합니다.
On Canvas
<div>
<MapContainer center={[126.841784, 35.191406]} width="100%" height="500px">
<ControlSection>
<DrawingTools onCanvas />
</ControlSection>
</MapContainer>
</div>
DrawingTools
의onCanvas
property를 false하게 되면 맵 위에 Drawing을 하더라도 표시까지 이어지지 않습니다.- Event를 활용해 그려질 feature를 받아낼 수 있습니다.
- 클라이언트와 서버간 통신을 위한 기능입니다.
Tools Options
<div>
<MapContainer center={[126.841784, 35.191406]} width="100%" height="500px">
<ControlSection>
<DrawingTools onCanvas marker={false} polyline={false} />
</ControlSection>
</MapContainer>
</div>
- 특정 어노테이션 형태에 대한 옵션을
false
로 바꾸면 해당 기능이DrawingTools
에서 사라집니다.