ClipboardCoordinate

ClipboardCoordinate

지도 위에 임의 지점을 찍고 해당 지점에 좌표값을 경위도나 MGRS로 클립보드에 저장하는 클래스이다.

Constructor

new ClipboardCoordinate()

객체 초기 상태를 설정한다.

Methods

createClipboard(options, callback)

좌표값을 클립보드로 저장한다.

Example
//클립보드로 좌표가 정상 복사되면 콜백으로 처리결과 반환
let clipboardOptions = {
     type : 'MGRS', //'Geographic', 'MGRS'
     visibleGuideLine : true //안내선 표시 여부
     spaceString : false //공백문자 포함 여부
};
window.clipboardCoordinate.createClipboard(clipboardOptions, function (result) {
     if (result === true) {
         console.info('Copy coordinates to clipboard');
         console.log(window.clipboardCoordinate.getCoordinates()); //좌표값을 직접 가져온다.
     }
     else
         console.info('Copy Failed');
});
Parameters:
Name Type Description
options object

좌표 옵션과 직선 표시 여부를 설정

callback bool

클립보드로 복사가 완료되면 true 반환, 실패시 false 반환

getCoordinates() → {string}

클립보드로 복사할 좌표값을 반환한다. createClipboard 호출이 먼저 이루어져 callback 처리가 시점에서 좌표값을 얻어와야 한다.

Example
//클립보드로 좌표가 정상 복사되면 콜백으로 처리결과 반환
let clipboardOptions = {
     type : 'MGRS', //'Geographic', 'MGRS'
     visibleGuideLine : true //안내선 표시 여부
     spaceString : false //공백문자 포함 여부
};
window.clipboardCoordinate.createClipboard(clipboardOptions, function (result) {
     if (result === true) {
         console.info('Copy coordinates to clipboard');
         console.log(window.clipboardCoordinate.getCoordinates()); //좌표값을 직접 가져온다.
     }
     else
         console.info('Copy Failed');
});
Returns:

클립보드 복사된 좌표값 반환

Type
string

getCoordinateType() → {string}

클립보드로 복사할 좌표 타입을 반환한다.

Returns:

string - 'Geographic'나 'MGRS' 중 설정값 반환

Type
string

getVisibleGuideLine() → {bool}

클립보드로 복사할 좌표값 안내선 표시 상태를 얻어온다.

Returns:

복사할 좌표값 안내선 표시 상태 반환

Type
bool

setVisibleGuideLine(val)

클립보드로 복사할 좌표값 안내선 표시여부를 결정한다.

Parameters:
Name Type Description
val bool

복사할 좌표값 안내선 표시여부