@fleet-frontend/mower-maps
Version:
a mower maps in google maps
123 lines • 14.7 kB
TypeScript
/**
* 地图渲染相关常量配置
*/
export declare const DEFAULT_COORDINATES: {
sw: number[];
ne: number[];
};
/**
* 缩放因子 - 将米转换为像素
*/
export declare const SCALE_FACTOR = 50;
/**
* 默认线宽设置
*/
export declare const DEFAULT_LINE_WIDTHS: {
readonly BOUNDARY: 3;
readonly OBSTACLE: 3;
readonly CHARGING_PILE: 3;
readonly CHANNEL: 3;
readonly PATH: 20;
readonly PATH_TRANS: 6;
readonly VISION_OFF_AREA: 3;
readonly TUNNEL: 3;
readonly TIME_LIMIT_OBSTACLE: 1;
};
/**
* 默认透明度设置
*/
export declare const DEFAULT_OPACITIES: {
readonly FULL: 1;
readonly HIGH: 0.7;
readonly MEDIUM: 0.6;
readonly DOODLE: 0.8;
readonly LOW: 0.4;
readonly VERY_LOW: 0.2;
};
/**
* 默认半径设置
*/
export declare const DEFAULT_RADII: {
readonly CHARGING_PILE: 12;
readonly NAV_POS: 3;
readonly POINT_SMALL: 2;
readonly POINT_MEDIUM: 4;
readonly POINT_LARGE: 6;
};
/**
* 图层等级
*/
export declare const LAYER_LEVELS: {
readonly CHANNEL: 1;
readonly BOUNDARY: 2;
readonly PATH: 3;
readonly BOUNDARY_BORDER: 4;
readonly OBSTACLE: 5;
readonly CHARGING_PILE: 8;
readonly POINT: 11;
readonly SVG: 6;
readonly VISION_OFF_AREA: 7;
};
/**
* 图层默认id
*/
export declare const LAYER_DEFAULT_TYPE: {
readonly CHANNEL: "channel";
readonly BOUNDARY: "boundary";
readonly PATH: "path";
readonly BOUNDARY_BORDER: "boundary_border";
readonly OBSTACLE: "obstacle";
readonly CHARGING_PILE: "charging_pile";
readonly POINT: "point";
readonly SVG: "svg";
readonly VISION_OFF_AREA: "vision_off_area";
readonly ANTENNA: "antenna";
readonly MOW_GATE: "mow_gate";
};
export { RobotStatus, RTK_STATE, REAL_TIME_DATA_TYPE } from '../types/constants';
export declare const ISOLATED_BOUNDARY_SVG = "<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n<g opacity=\"0.6\">\n<rect width=\"24\" height=\"24\" rx=\"12\" fill=\"#1E1E1F\" fill-opacity=\"0.5\"/>\n<path d=\"M8.20573 12.4961C6.739 11.1707 4.85775 11.2284 3.60938 11.1707C6.17744 13.0156 6.05584 15.7887 5.67404 16.9446H14.327C13.837 13.1673 15.5321 10.1289 16.4408 9.08187C15.0342 9.46118 13.5794 10.8303 13.0278 11.4674C12.8102 8.94572 13.992 5.97489 14.61 4.80469C12.5235 5.92214 11.0501 8.26056 10.4938 9.56261C9.22803 7.5947 6.83894 7.17806 5.883 6.9432C8.20573 10.2373 8.00039 11.1707 8.20573 12.4961Z\" fill=\"white\"/>\n<mask id=\"path-3-outside-1_9822_43516\" maskUnits=\"userSpaceOnUse\" x=\"13.2344\" y=\"7.20545\" width=\"12.0208\" height=\"12.0208\" fill=\"black\">\n<rect fill=\"white\" x=\"13.2344\" y=\"7.20545\" width=\"12.0208\" height=\"12.0208\"/>\n<path d=\"M20.6852 11.1208C19.9042 10.3398 18.6378 10.3398 17.8568 11.1208L17.2733 11.7043C16.6707 12.3069 16.5358 13.1973 16.8631 13.9319L17.5916 13.2034C17.5657 12.9181 17.6619 12.6236 17.8803 12.4052L18.5674 11.7181C18.9579 11.3276 19.5911 11.3276 19.9816 11.7181L20.4056 12.1421C20.7959 12.5326 20.796 13.1658 20.4056 13.5563L19.7185 14.2434C19.5128 14.449 19.2393 14.5457 18.9699 14.5348L18.2235 15.2812C18.9538 15.596 19.8325 15.4565 20.429 14.86L21.0125 14.2765C21.7935 13.4955 21.7936 12.2291 21.0125 11.4481L20.6852 11.1208Z\"/>\n</mask>\n<path d=\"M20.6852 11.1208C19.9042 10.3398 18.6378 10.3398 17.8568 11.1208L17.2733 11.7043C16.6707 12.3069 16.5358 13.1973 16.8631 13.9319L17.5916 13.2034C17.5657 12.9181 17.6619 12.6236 17.8803 12.4052L18.5674 11.7181C18.9579 11.3276 19.5911 11.3276 19.9816 11.7181L20.4056 12.1421C20.7959 12.5326 20.796 13.1658 20.4056 13.5563L19.7185 14.2434C19.5128 14.449 19.2393 14.5457 18.9699 14.5348L18.2235 15.2812C18.9538 15.596 19.8325 15.4565 20.429 14.86L21.0125 14.2765C21.7935 13.4955 21.7936 12.2291 21.0125 11.4481L20.6852 11.1208Z\" fill=\"white\"/>\n<path d=\"M20.6852 11.1208L21.7458 10.0601L21.7459 10.0601L20.6852 11.1208ZM17.8568 11.1208L16.7961 10.0601L16.7962 10.0601L17.8568 11.1208ZM17.2733 11.7043L16.2126 10.6437L16.2126 10.6436L17.2733 11.7043ZM16.8631 13.9319L17.9238 14.9926L16.381 16.5354L15.493 14.5425L16.8631 13.9319ZM17.5916 13.2034L19.0855 13.0678L19.149 13.7674L18.6523 14.2641L17.5916 13.2034ZM20.4056 12.1421L21.4662 11.0814L21.4665 11.0817L20.4056 12.1421ZM18.9699 14.5348L17.9093 13.4741L18.3741 13.0093L19.0309 13.036L18.9699 14.5348ZM18.2235 15.2812L17.6298 16.6587L15.5997 15.7837L17.1628 14.2206L18.2235 15.2812ZM20.429 14.86L21.4897 15.9207L21.4897 15.9207L20.429 14.86ZM21.0125 14.2765L22.0732 15.3371L22.0732 15.3372L21.0125 14.2765ZM20.6852 11.1208L19.6246 12.1815C19.4294 11.9862 19.1127 11.9863 18.9174 12.1815L17.8568 11.1208L16.7962 10.0601C18.163 8.69337 20.379 8.6934 21.7458 10.0601L20.6852 11.1208ZM17.8568 11.1208L18.9175 12.1814L18.334 12.7649L17.2733 11.7043L16.2126 10.6436L16.7961 10.0601L17.8568 11.1208ZM17.2733 11.7043L18.334 12.7649C18.1877 12.9112 18.1488 13.1318 18.2333 13.3214L16.8631 13.9319L15.493 14.5425C14.9228 13.2629 15.1537 11.7026 16.2126 10.6437L17.2733 11.7043ZM16.8631 13.9319L15.8025 12.8713L16.531 12.1428L17.5916 13.2034L18.6523 14.2641L17.9238 14.9926L16.8631 13.9319ZM17.5916 13.2034L16.0978 13.339C16.0334 12.6302 16.2727 11.8914 16.8196 11.3445L17.8803 12.4052L18.9409 13.4658C19.051 13.3558 19.098 13.206 19.0855 13.0678L17.5916 13.2034ZM17.8803 12.4052L16.8196 11.3445L17.5067 10.6574L18.5674 11.7181L19.628 12.7788L18.9409 13.4658L17.8803 12.4052ZM18.5674 11.7181L17.5067 10.6574C18.483 9.68112 20.0659 9.68112 21.0422 10.6574L19.9816 11.7181L18.9209 12.7788C19.1162 12.974 19.4328 12.974 19.628 12.7788L18.5674 11.7181ZM19.9816 11.7181L21.0422 10.6574L21.4662 11.0814L20.4056 12.1421L19.3449 13.2027L18.9209 12.7788L19.9816 11.7181ZM20.4056 12.1421L21.4665 11.0817C22.4419 12.0577 22.4428 13.6404 21.4662 14.617L20.4056 13.5563L19.3449 12.4956C19.1493 12.6913 19.1498 13.0076 19.3446 13.2024L20.4056 12.1421ZM20.4056 13.5563L21.4662 14.617L20.7791 15.304L19.7185 14.2434L18.6578 13.1827L19.3449 12.4956L20.4056 13.5563ZM19.7185 14.2434L20.7791 15.304C20.2628 15.8204 19.5762 16.0607 18.909 16.0335L18.9699 14.5348L19.0309 13.036C18.9025 13.0308 18.7629 13.0777 18.6578 13.1827L19.7185 14.2434ZM18.9699 14.5348L20.0306 15.5954L19.2841 16.3419L18.2235 15.2812L17.1628 14.2206L17.9093 13.4741L18.9699 14.5348ZM18.2235 15.2812L18.8172 13.9037C19.0042 13.9843 19.2223 13.9455 19.3684 13.7993L20.429 14.86L21.4897 15.9207C20.4427 16.9676 18.9034 17.2077 17.6298 16.6587L18.2235 15.2812ZM20.429 14.86L19.3684 13.7994L19.9519 13.2159L21.0125 14.2765L22.0732 15.3372L21.4897 15.9207L20.429 14.86ZM21.0125 14.2765L19.9518 13.2159C20.1471 13.0206 20.1471 12.704 19.9519 12.5088L21.0125 11.4481L22.0732 10.3874C23.4401 11.7543 23.4399 13.9703 22.0732 15.3371L21.0125 14.2765ZM21.0125 11.4481L19.9519 12.5088L19.6246 12.1814L20.6852 11.1208L21.7459 10.0601L22.0732 10.3874L21.0125 11.4481Z\" fill=\"#8E8E8F\" mask=\"url(#path-3-outside-1_9822_43516)\"/>\n<mask id=\"path-5-outside-2_9822_43516\" maskUnits=\"userSpaceOnUse\" x=\"9.22265\" y=\"10.388\" width=\"12.7279\" height=\"12.7279\" fill=\"black\">\n<rect fill=\"white\" x=\"9.22265\" y=\"10.388\" width=\"12.7279\" height=\"12.7279\"/>\n<path d=\"M16.1708 14.5077C15.4353 14.1778 14.5422 14.3133 13.9383 14.9172L13.3548 15.5007C12.574 16.2818 12.5738 17.5481 13.3548 18.3291L13.6821 18.6564C14.4631 19.4374 15.7295 19.4373 16.5105 18.6564L17.094 18.0729C17.6895 17.4775 17.8299 16.6003 17.5173 15.8708L16.7743 16.6138C16.7828 16.8803 16.6863 17.1494 16.4829 17.3527L15.7952 18.0405C15.4046 18.4309 14.7714 18.431 14.3809 18.0405L13.957 17.6165C13.5667 17.226 13.5666 16.5927 13.957 16.2023L14.6447 15.5145C14.8654 15.2939 15.1639 15.1979 15.452 15.2266L16.1708 14.5077Z\"/>\n</mask>\n<path d=\"M16.1708 14.5077C15.4353 14.1778 14.5422 14.3133 13.9383 14.9172L13.3548 15.5007C12.574 16.2818 12.5738 17.5481 13.3548 18.3291L13.6821 18.6564C14.4631 19.4374 15.7295 19.4373 16.5105 18.6564L17.094 18.0729C17.6895 17.4775 17.8299 16.6003 17.5173 15.8708L16.7743 16.6138C16.7828 16.8803 16.6863 17.1494 16.4829 17.3527L15.7952 18.0405C15.4046 18.4309 14.7714 18.431 14.3809 18.0405L13.957 17.6165C13.5667 17.226 13.5666 16.5927 13.957 16.2023L14.6447 15.5145C14.8654 15.2939 15.1639 15.1979 15.452 15.2266L16.1708 14.5077Z\" fill=\"white\"/>\n<path d=\"M16.1708 14.5077L16.7847 13.1391L18.7701 14.0297L17.2315 15.5684L16.1708 14.5077ZM13.3548 15.5007L12.294 14.4402L12.2941 14.44L13.3548 15.5007ZM16.5105 18.6564L17.5712 19.7171L17.5711 19.7172L16.5105 18.6564ZM17.5173 15.8708L16.4567 14.8102L18.0236 13.2433L18.8962 15.2802L17.5173 15.8708ZM16.7743 16.6138L15.2751 16.6613L15.2545 16.0123L15.7137 15.5532L16.7743 16.6138ZM15.7952 18.0405L16.8558 19.1011L16.8556 19.1013L15.7952 18.0405ZM13.957 17.6165L12.8963 18.6772L12.8959 18.6767L13.957 17.6165ZM13.957 16.2023L12.8961 15.1418L12.8963 15.1416L13.957 16.2023ZM15.452 15.2266L16.5126 16.2872L16.0102 16.7896L15.3032 16.7192L15.452 15.2266ZM16.1708 14.5077L15.5569 15.8763C15.3688 15.792 15.1469 15.8299 14.999 15.9779L13.9383 14.9172L12.8776 13.8565C13.9375 12.7967 15.5018 12.5636 16.7847 13.1391L16.1708 14.5077ZM13.9383 14.9172L14.999 15.9779L14.4155 16.5614L13.3548 15.5007L12.2941 14.44L12.8776 13.8565L13.9383 14.9172ZM13.3548 15.5007L14.4156 16.5612C14.2202 16.7567 14.2204 17.0734 14.4155 17.2685L13.3548 18.3291L12.2941 19.3898C10.9272 18.0229 10.9277 15.8069 12.294 14.4402L13.3548 15.5007ZM13.3548 18.3291L14.4155 17.2685L14.7428 17.5958L13.6821 18.6564L12.6215 19.7171L12.2941 19.3898L13.3548 18.3291ZM13.6821 18.6564L14.7428 17.5958C14.9378 17.7908 15.2546 17.791 15.45 17.5956L16.5105 18.6564L17.5711 19.7172C16.2044 21.0836 13.9884 21.084 12.6215 19.7171L13.6821 18.6564ZM16.5105 18.6564L15.4499 17.5958L16.0334 17.0123L17.094 18.0729L18.1547 19.1336L17.5712 19.7171L16.5105 18.6564ZM17.094 18.0729L16.0334 17.0123C16.1795 16.8662 16.2185 16.6481 16.1385 16.4615L17.5173 15.8708L18.8962 15.2802C19.4413 16.5526 19.1996 18.0887 18.1547 19.1336L17.094 18.0729ZM17.5173 15.8708L18.578 16.9315L17.835 17.6745L16.7743 16.6138L15.7137 15.5532L16.4567 14.8102L17.5173 15.8708ZM16.7743 16.6138L18.2736 16.5664C18.2945 17.226 18.0544 17.9026 17.5436 18.4134L16.4829 17.3527L15.4223 16.2921C15.3182 16.3961 15.2711 16.5346 15.2751 16.6613L16.7743 16.6138ZM16.4829 17.3527L17.5436 18.4134L16.8558 19.1011L15.7952 18.0405L14.7345 16.9798L15.4223 16.2921L16.4829 17.3527ZM15.7952 18.0405L16.8556 19.1013C15.8795 20.0771 14.2967 20.0776 13.3203 19.1011L14.3809 18.0405L15.4416 16.9798C15.2461 16.7844 14.9297 16.7847 14.7347 16.9797L15.7952 18.0405ZM14.3809 18.0405L13.3203 19.1011L12.8963 18.6772L13.957 17.6165L15.0176 16.5558L15.4416 16.9798L14.3809 18.0405ZM13.957 17.6165L12.8959 18.6767C11.9207 17.7008 11.92 16.1182 12.8961 15.1418L13.957 16.2023L15.0178 17.2628C15.2133 17.0672 15.2128 16.7512 15.018 16.5563L13.957 17.6165ZM13.957 16.2023L12.8963 15.1416L13.5841 14.4539L14.6447 15.5145L15.7054 16.5752L15.0176 17.2629L13.957 16.2023ZM14.6447 15.5145L13.5841 14.4539C14.1364 13.9015 14.8848 13.6626 15.6007 13.734L15.452 15.2266L15.3032 16.7192C15.443 16.7331 15.5943 16.6862 15.7054 16.5752L14.6447 15.5145ZM15.452 15.2266L14.3913 14.1659L15.1101 13.4471L16.1708 14.5077L17.2315 15.5684L16.5126 16.2872L15.452 15.2266Z\" fill=\"#8E8E8F\" mask=\"url(#path-5-outside-2_9822_43516)\"/>\n<path d=\"M20.6852 11.1208C19.9042 10.3398 18.6378 10.3398 17.8568 11.1208L17.2733 11.7043C16.6707 12.3069 16.5358 13.1973 16.8631 13.9319L17.5916 13.2034C17.5657 12.9181 17.6619 12.6236 17.8803 12.4052L18.5674 11.7181C18.9579 11.3276 19.5911 11.3276 19.9816 11.7181L20.4056 12.1421C20.7959 12.5326 20.796 13.1658 20.4056 13.5563L19.7185 14.2434C19.5128 14.449 19.2393 14.5457 18.9699 14.5348L18.2235 15.2812C18.9538 15.596 19.8325 15.4565 20.429 14.86L21.0125 14.2765C21.7935 13.4955 21.7936 12.2291 21.0125 11.4481L20.6852 11.1208Z\" fill=\"white\"/>\n<rect width=\"2.59942\" height=\"2.97264\" rx=\"1\" transform=\"matrix(-0.707107 -0.707107 -0.707107 0.707107 21.1133 12.8486)\" fill=\"#8E8E8F\"/>\n<rect width=\"1.91578\" height=\"4.24403\" transform=\"matrix(-0.707107 -0.707107 -0.707107 0.707107 19.6992 13.8066)\" fill=\"#8E8E8F\"/>\n<rect width=\"2.59942\" height=\"2.97264\" rx=\"1\" transform=\"matrix(-0.707107 -0.707107 -0.707107 0.707107 17.3125 16.6455)\" fill=\"#8E8E8F\"/>\n</g>\n</svg>";
/**
* 割草任务在任意位置开始(不在充电桩上),如果是开始新的割草任务,下述字段一般均为0,如果从断点处开始,下述字段则表示断点位置(区、块、行、行上路程)
*/
export declare const ACTION_INIT = 0;
/**
* 割草任务在充电桩开始,如果是开始新的割草任务,下述字段一般均为0,如果从断点处开始,下述字段则表示断点位置(区、块、行、行上路程)
*/
export declare const ACTION_INIT_IN_PILE = 1;
/**
* 出充电桩,如果是开始新的割草任务,下述四字段一般均为0,如果从断点处开始,下述四字段则表示断点位置(区、块、行、行上路程),四字段之后的则表示出桩任务的内部状态(INIT, OUT, TRNASFER, END, EXCEPTION)
*/
export declare const ACTION_OUT_PILE = 2;
/**
* 从地图上某位置(桩前导航点或者任意开始位置)行走到开始割草的位置,如果是开始新的割草任务,下述字段一般均为0,如果从断点处开始,下述字段则表示断点位置(区、块、行、行上路程)
*/
export declare const ACTION_INIT_SUB_MAP_TRANSFER = 3;
/**
* 从一个区域转移到另一个区域的任务,下述四个字段可以在路径中唯一确定转移时的位置(前置区域、转移路径序号、转移路径线序号、转移路径线上行走的距离)
*/
export declare const ACTION_SUB_MAP_TRANSFER = 4;
/**
* 遍历割草任务,下述四个字段可以在路径中唯一确定遍历的位置(当前区域、当前块、当前行、在当前行上的路程)
*/
export declare const ACTION_BLOCK_COVER = 5;
/**
* 遍历割草块转移任务(在同一区域中的一个块转移到下一个块),下述四个字段可以在路径中唯一确定转移的位置(当前区域、前置块、当前转移路径线序号、在当前线上的路程)
*/
export declare const ACTION_BLOCK_TRANSFER = 6;
/**
*
*/
export declare const ACTION_BLOCK_TEMP_TRANSFER_ROW = 7;
/**
* 边界割草任务(割草任务内部的巡边任务)
*/
export declare const ACTION_BOUNDARY_TASK = 8;
/**
* 结束
*/
export declare const ACTION_END = 10;
export declare const SVG_MAP_VIEW_ID = "fleet-maps-svg-map-view";
export declare const ALL_DIRECTION_SELECTED = 63;
export declare const MIN_DIRECTION_ANGLE = -14;
export declare const MAX_DIRECTION_ANGLE = 15;
//# sourceMappingURL=constants.d.ts.map