diff --git a/packages/map/src/drawControl/DrawControl.tsx b/packages/map/src/drawControl/DrawControl.tsx index 53e50f8..7e2bbfe 100644 --- a/packages/map/src/drawControl/DrawControl.tsx +++ b/packages/map/src/drawControl/DrawControl.tsx @@ -4,7 +4,6 @@ import { forwardRef, useImperativeHandle, useRef, } from 'react' import MapboxDraw from '@mapbox/mapbox-gl-draw'; import { - CircleMode, DragCircleMode, DirectMode, SimpleSelectMode diff --git a/packages/map/src/utils/index.ts b/packages/map/src/utils/index.ts index f7222c7..ef5c2ae 100644 --- a/packages/map/src/utils/index.ts +++ b/packages/map/src/utils/index.ts @@ -196,6 +196,7 @@ export const lineToPoly = (geojson: { geometry: { coordinates: string | any[] } let _union; try { //todo: 新版本union和老版本行为不一致 先用老版本 后续观察原因 + // @ts-ignore _union = turf.union(...circlePolygon, ...linesPolygon); // _union = union(...circlePolygon, ...linesPolygon); } catch (e) { @@ -241,7 +242,7 @@ export const getDistancesByStringLine = ( const tempDistance = turf.distance(pointA, pointB, config); totalLength += tempDistance distanceArr.push({ - distance: tempDistance.toFixed(2), + distance: Number(tempDistance.toFixed(2)), totalLength: totalLength.toFixed(2), from: pointA, to: pointB