Optional keybindings?: boolean키보드를 이용한 DrawControl 조작 설정 여부입니다. 해당 옵션이 true인 경우
1, 2, 3를 사용하여 점, 선, 다각형을 그릴 수 있습니다.esc를 사용하여 현재 사용중인 mode에서 탈출할 수 있습니다.delete, backspace를 사용하여 선택한 도형을 삭제할 수 있습니다.enter를 사용하여 그리던 도형을 완성할 수 있습니다.true
Optional boxboxSelect를 이용한 feature 선택 기능 활성화 여부입니다.
shift + click + drag 를 사용하여 여러 도형을 한번에 선택할 수 있습니다.
만약 이 값이 false라면 shift + click + drag 를 사용하여 지도의 default 기능으로 해당 부분을 확대할 수 있습니다.
true
Optional click도형이나 특정 포인트를 클릭할 때 반응하는 영역의 범위를 픽셀 단위로 조정할 수 있습니다. 숫자가 커질수록 반응하는 영역이 커지게 됩니다.
2
Optional displayDrawControl에 특정 기능만 버튼으로 표출되도록 커스터마이징할 수 있습니다.
true
Optional controls?: MaplibreDrawControlsDrawControl에서 버튼으로 표출할 기능만 명시하여 사용할 수 있습니다.
해당 기능을 사용하기 위해선 displayControlsDefault 의 값이 false로 설정되어야 합니다.
사용 가능한 Key는 point, line_string, polygon, trash, combine_features, uncombine_features, srmode 이고,
해당 기능 버튼을 표출할 것인지에 대한 boolean 값을 value로 지정해주어야 합니다.
type MaplibreDrawControls = {
point?: boolean | undefined;
line_string?: boolean | undefined;
polygon?: boolean | undefined;
trash?: boolean | undefined;
combine_features?: boolean | undefined;
uncombine_features?: boolean | undefined;
srmode?: boolean | undefined;
}
Optional measure?: boolean측정 함수 호출 여부입니다.
해당 옵션을 false로 설정한 경우 측정과 관련된 함수를 호출하지 않고, 측정 결과와 관련된 옵션을 true로 설정해도 결과가 표출되지 않습니다.
false
Optional show측정 결과와 중간 결과의 표출을 조작할 수 있는 마커 표출 여부입니다.
해당 옵션을 true로 설정한 경우 측정 결과 표출 여부를 조작할 수 있는 마커가 표출됩니다.
true;
Optional iconfalse;
Optional result측정 결과가 표시될 위치입니다.
제공되는 옵션은 centroid, lastPoint, none입니다.
centroid이고 측정하는 feature가 polygon인 경우 polygon의 무게중심에 측정결과가 표출됩니다.lastPoint인 경우 마지막으로 추가된 vertex에 측정결과가 표출됩니다.none인 경우 최종 측정결과가 표출되지 않습니다.'centroid'
Optional result측정 결과의 Offset 입니다. 중심을 기준으로 이동시킬 오프셋(픽셀). [x,y]형식이며, 음수는 왼쪽과 위쪽을 나타냅니다.
[0.0006, 0.0003]
Optional length길이 측정 결과의 단위입니다.
제공되는 옵션은 kilometers와 miles입니다.
kilometers인 경우 길이 측정의 결과가 kilometers로 표출됩니다.miles인 경우 길이 측정의 결과가 miles로 표출됩니다.'kilometers'
Optional box표출되는 측정 결과의 뒷 배경 색 지정 옵션입니다. 해당 값을 옵션에 포함하지 않는 경우, 뒷 배경이 투명하게, 측정 결과가 text로만 표출됩니다. 해당 값에 color를 설정하면 뒷 배경의 색상으로 표출됩니다.
undefined
Optional box표출되는 측정 결과의 배경 테두리 색 옵션입니다. 해당 값을 옵션에 포함하지 않는 경우, 배경 테두리가 투명하게 표출됩니다. 해당 값에 color를 설정하면 그 값이 배경 테두리 색상으로 표출됩니다.
undefined
Optional box길이 측정 시 표출되는 중간 결과의 표출 위치 옵션입니다.
길이 측정 시 추가한 vertex를 기준으로 결과를 어디에 표출할지 설정할 수 있습니다.
해당 값이 none인 경우 중간 결과가 표출되지 않습니다.
"center"
Optional text표출되는 측정 결과의 text 색 옵션입니다. 해당 값에 color를 설정하면 측정 결과의 text 색상으로 표출됩니다.
"#000000"
Optional draggable?: boolean측정 결과 라벨의 드래그 가능 여부 설정 옵션입니다.
true인 경우 측정 결과 라벨을 드래그할 수 있습니다.false인 경우 측정 결과 라벨을 드래그할 수 없습니다.false
Optional fixed측정 결과의 소수점 뒤에 나타날 자릿수입니다. 0 이상 20 이하의 값을 사용할 수 있습니다.
5
Generated using TypeDoc
드로우 컨트롤(DrawControl)을 생성할 때 파라미터로 들어가는 DrawOptions 입니다. 드로우 컨트롤 생성은 DrawControl을 참고해주세요.