tmp-react-map-gl-draw
Version:
A lite version editing layer with react
61 lines (60 loc) • 5.68 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.EDIT_TYPE = exports.ELEMENT_TYPE = exports.GUIDE_TYPE = exports.RENDER_STATE = exports.RENDER_TYPE = exports.GEOJSON_TYPE = exports.DRAWING_MODE = exports.MODES = void 0;
var MODES = {
READ_ONLY: 'READ_ONLY',
SELECT: 'SELECT',
EDITING: 'EDITING',
DRAW_POINT: 'DRAW_POINT',
DRAW_PATH: 'DRAW_PATH',
DRAW_POLYGON: 'DRAW_POLYGON',
DRAW_RECTANGLE: 'DRAW_RECTANGLE'
};
exports.MODES = MODES;
var DRAWING_MODE = [MODES.DRAW_POINT, MODES.DRAW_PATH, MODES.DRAW_POLYGON, MODES.DRAW_RECTANGLE];
exports.DRAWING_MODE = DRAWING_MODE;
var GEOJSON_TYPE = {
POINT: 'Point',
LINE_STRING: 'LineString',
POLYGON: 'Polygon'
};
exports.GEOJSON_TYPE = GEOJSON_TYPE;
var RENDER_TYPE = {
POINT: 'Point',
LINE_STRING: 'LineString',
POLYGON: 'Polygon',
RECTANGLE: 'Rectangle'
};
exports.RENDER_TYPE = RENDER_TYPE;
var RENDER_STATE = {
INACTIVE: 'INACTIVE',
UNCOMMITTED: 'UNCOMMITTED',
SELECTED: 'SELECTED',
HOVERED: 'HOVERED',
CLOSING: 'CLOSING'
};
exports.RENDER_STATE = RENDER_STATE;
var GUIDE_TYPE = {
TENTATIVE: 'tentative',
EDIT_HANDLE: 'editHandle',
CURSOR_EDIT_HANDLE: 'cursorEditHandle'
};
exports.GUIDE_TYPE = GUIDE_TYPE;
var ELEMENT_TYPE = {
FEATURE: 'feature',
FILL: 'fill',
SEGMENT: 'segment',
EDIT_HANDLE: 'editHandle'
};
exports.ELEMENT_TYPE = ELEMENT_TYPE;
var EDIT_TYPE = {
ADD_FEATURE: 'addFeature',
ADD_POSITION: 'addPosition',
REMOVE_POSITION: 'removePosition',
MOVE_POSITION: 'movePosition',
FINISH_MOVE_POSITION: 'finishMovePosition'
};
exports.EDIT_TYPE = EDIT_TYPE;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9jb25zdGFudHMuanMiXSwibmFtZXMiOlsiTU9ERVMiLCJSRUFEX09OTFkiLCJTRUxFQ1QiLCJFRElUSU5HIiwiRFJBV19QT0lOVCIsIkRSQVdfUEFUSCIsIkRSQVdfUE9MWUdPTiIsIkRSQVdfUkVDVEFOR0xFIiwiRFJBV0lOR19NT0RFIiwiR0VPSlNPTl9UWVBFIiwiUE9JTlQiLCJMSU5FX1NUUklORyIsIlBPTFlHT04iLCJSRU5ERVJfVFlQRSIsIlJFQ1RBTkdMRSIsIlJFTkRFUl9TVEFURSIsIklOQUNUSVZFIiwiVU5DT01NSVRURUQiLCJTRUxFQ1RFRCIsIkhPVkVSRUQiLCJDTE9TSU5HIiwiR1VJREVfVFlQRSIsIlRFTlRBVElWRSIsIkVESVRfSEFORExFIiwiQ1VSU09SX0VESVRfSEFORExFIiwiRUxFTUVOVF9UWVBFIiwiRkVBVFVSRSIsIkZJTEwiLCJTRUdNRU5UIiwiRURJVF9UWVBFIiwiQUREX0ZFQVRVUkUiLCJBRERfUE9TSVRJT04iLCJSRU1PVkVfUE9TSVRJT04iLCJNT1ZFX1BPU0lUSU9OIiwiRklOSVNIX01PVkVfUE9TSVRJT04iXSwibWFwcGluZ3MiOiI7Ozs7OztBQUVPLElBQU1BLEtBQUssR0FBRztBQUNuQkMsRUFBQUEsU0FBUyxFQUFFLFdBRFE7QUFFbkJDLEVBQUFBLE1BQU0sRUFBRSxRQUZXO0FBR25CQyxFQUFBQSxPQUFPLEVBQUUsU0FIVTtBQUluQkMsRUFBQUEsVUFBVSxFQUFFLFlBSk87QUFLbkJDLEVBQUFBLFNBQVMsRUFBRSxXQUxRO0FBTW5CQyxFQUFBQSxZQUFZLEVBQUUsY0FOSztBQU9uQkMsRUFBQUEsY0FBYyxFQUFFO0FBUEcsQ0FBZDs7QUFVQSxJQUFNQyxZQUFZLEdBQUcsQ0FDMUJSLEtBQUssQ0FBQ0ksVUFEb0IsRUFFMUJKLEtBQUssQ0FBQ0ssU0FGb0IsRUFHMUJMLEtBQUssQ0FBQ00sWUFIb0IsRUFJMUJOLEtBQUssQ0FBQ08sY0FKb0IsQ0FBckI7O0FBT0EsSUFBTUUsWUFBWSxHQUFHO0FBQzFCQyxFQUFBQSxLQUFLLEVBQUUsT0FEbUI7QUFFMUJDLEVBQUFBLFdBQVcsRUFBRSxZQUZhO0FBRzFCQyxFQUFBQSxPQUFPLEVBQUU7QUFIaUIsQ0FBckI7O0FBTUEsSUFBTUMsV0FBVyxHQUFHO0FBQ3pCSCxFQUFBQSxLQUFLLEVBQUUsT0FEa0I7QUFFekJDLEVBQUFBLFdBQVcsRUFBRSxZQUZZO0FBR3pCQyxFQUFBQSxPQUFPLEVBQUUsU0FIZ0I7QUFJekJFLEVBQUFBLFNBQVMsRUFBRTtBQUpjLENBQXBCOztBQU9BLElBQU1DLFlBQVksR0FBRztBQUMxQkMsRUFBQUEsUUFBUSxFQUFFLFVBRGdCO0FBRTFCQyxFQUFBQSxXQUFXLEVBQUUsYUFGYTtBQUcxQkMsRUFBQUEsUUFBUSxFQUFFLFVBSGdCO0FBSTFCQyxFQUFBQSxPQUFPLEVBQUUsU0FKaUI7QUFLMUJDLEVBQUFBLE9BQU8sRUFBRTtBQUxpQixDQUFyQjs7QUFRQSxJQUFNQyxVQUFVLEdBQUc7QUFDeEJDLEVBQUFBLFNBQVMsRUFBRSxXQURhO0FBRXhCQyxFQUFBQSxXQUFXLEVBQUUsWUFGVztBQUd4QkMsRUFBQUEsa0JBQWtCLEVBQUU7QUFISSxDQUFuQjs7QUFNQSxJQUFNQyxZQUFZLEdBQUc7QUFDMUJDLEVBQUFBLE9BQU8sRUFBRSxTQURpQjtBQUUxQkMsRUFBQUEsSUFBSSxFQUFFLE1BRm9CO0FBRzFCQyxFQUFBQSxPQUFPLEVBQUUsU0FIaUI7QUFJMUJMLEVBQUFBLFdBQVcsRUFBRTtBQUphLENBQXJCOztBQU9BLElBQU1NLFNBQVMsR0FBRztBQUN2QkMsRUFBQUEsV0FBVyxFQUFFLFlBRFU7QUFFdkJDLEVBQUFBLFlBQVksRUFBRSxhQUZTO0FBR3ZCQyxFQUFBQSxlQUFlLEVBQUUsZ0JBSE07QUFJdkJDLEVBQUFBLGFBQWEsRUFBRSxjQUpRO0FBS3ZCQyxFQUFBQSxvQkFBb0IsRUFBRTtBQUxDLENBQWxCIiwic291cmNlc0NvbnRlbnQiOlsiLy8gQGZsb3dcblxuZXhwb3J0IGNvbnN0IE1PREVTID0ge1xuICBSRUFEX09OTFk6ICdSRUFEX09OTFknLFxuICBTRUxFQ1Q6ICdTRUxFQ1QnLFxuICBFRElUSU5HOiAnRURJVElORycsXG4gIERSQVdfUE9JTlQ6ICdEUkFXX1BPSU5UJyxcbiAgRFJBV19QQVRIOiAnRFJBV19QQVRIJyxcbiAgRFJBV19QT0xZR09OOiAnRFJBV19QT0xZR09OJyxcbiAgRFJBV19SRUNUQU5HTEU6ICdEUkFXX1JFQ1RBTkdMRSdcbn07XG5cbmV4cG9ydCBjb25zdCBEUkFXSU5HX01PREUgPSBbXG4gIE1PREVTLkRSQVdfUE9JTlQsXG4gIE1PREVTLkRSQVdfUEFUSCxcbiAgTU9ERVMuRFJBV19QT0xZR09OLFxuICBNT0RFUy5EUkFXX1JFQ1RBTkdMRVxuXTtcblxuZXhwb3J0IGNvbnN0IEdFT0pTT05fVFlQRSA9IHtcbiAgUE9JTlQ6ICdQb2ludCcsXG4gIExJTkVfU1RSSU5HOiAnTGluZVN0cmluZycsXG4gIFBPTFlHT046ICdQb2x5Z29uJ1xufTtcblxuZXhwb3J0IGNvbnN0IFJFTkRFUl9UWVBFID0ge1xuICBQT0lOVDogJ1BvaW50JyxcbiAgTElORV9TVFJJTkc6ICdMaW5lU3RyaW5nJyxcbiAgUE9MWUdPTjogJ1BvbHlnb24nLFxuICBSRUNUQU5HTEU6ICdSZWN0YW5nbGUnXG59O1xuXG5leHBvcnQgY29uc3QgUkVOREVSX1NUQVRFID0ge1xuICBJTkFDVElWRTogJ0lOQUNUSVZFJyxcbiAgVU5DT01NSVRURUQ6ICdVTkNPTU1JVFRFRCcsXG4gIFNFTEVDVEVEOiAnU0VMRUNURUQnLFxuICBIT1ZFUkVEOiAnSE9WRVJFRCcsXG4gIENMT1NJTkc6ICdDTE9TSU5HJ1xufTtcblxuZXhwb3J0IGNvbnN0IEdVSURFX1RZUEUgPSB7XG4gIFRFTlRBVElWRTogJ3RlbnRhdGl2ZScsXG4gIEVESVRfSEFORExFOiAnZWRpdEhhbmRsZScsXG4gIENVUlNPUl9FRElUX0hBTkRMRTogJ2N1cnNvckVkaXRIYW5kbGUnXG59O1xuXG5leHBvcnQgY29uc3QgRUxFTUVOVF9UWVBFID0ge1xuICBGRUFUVVJFOiAnZmVhdHVyZScsXG4gIEZJTEw6ICdmaWxsJyxcbiAgU0VHTUVOVDogJ3NlZ21lbnQnLFxuICBFRElUX0hBTkRMRTogJ2VkaXRIYW5kbGUnXG59O1xuXG5leHBvcnQgY29uc3QgRURJVF9UWVBFID0ge1xuICBBRERfRkVBVFVSRTogJ2FkZEZlYXR1cmUnLFxuICBBRERfUE9TSVRJT046ICdhZGRQb3NpdGlvbicsXG4gIFJFTU9WRV9QT1NJVElPTjogJ3JlbW92ZVBvc2l0aW9uJyxcbiAgTU9WRV9QT1NJVElPTjogJ21vdmVQb3NpdGlvbicsXG4gIEZJTklTSF9NT1ZFX1BPU0lUSU9OOiAnZmluaXNoTW92ZVBvc2l0aW9uJ1xufTtcbiJdfQ==