지도에 좌표값 배열과 옵션을 설정하여 다각형을 생성합니다. 다각형 그리기 버튼 클릭 시 설정된 좌표값 배열로 다각형이 생성되며, 다각형 편집하기 버튼 클릭 시 다각형을 편집할 수 있습니다. 다각형 삭제하기 버튼 클릭 시 다각형이 삭제됩니다.
javascript
// 다각형 객체를 저장할 변수를 생성합니다.
var polygon;
// 다각형 객체를 생성합니다.
function polygonDraw() {
if(!polygon){
polygon = L.polygon([
[37.53593403923172, 126.91071510314943],
[37.53375604645877, 126.90959930419923],
[37.52660906090025, 126.9115734100342],
[37.52075482925703, 126.91577911376955],
[37.518236006868754, 126.9188690185547],
[37.51544478004621, 126.92788124084474],
[37.51748715138366, 126.94152832031251],
[37.51775946333865, 126.94659233093263],
[37.52048252823317, 126.94418907165529],
[37.52477115392614, 126.9393825531006],
[37.53035280541094, 126.93217277526857],
[37.532871218725354, 126.92710876464845],
[37.53423248781317, 126.92281723022462],
[37.53634240579513, 126.91123008728029]
]).addTo(mymap);
}
}
// 다각형 객체를 삭제합니다.
function polygonDel() {
mymap.removeLayer(polygon);
polygon=null;
}