定义圆
const circleCenter = turf.point([124.32, 45.89]); 圆心经纬度
const circleRadius = 100000; // 圆的半径(单位:米)
const circle = turf.circle(circleCenter, circleRadius / 1000, { steps: 64, units: "kilometers", });
定义线
const line = turf.lineString([ [124.5519, 44.931], [124.283, 45.5], ]);
计算交点
const intersection = turf.lineIntersect(line, circle);
提取交点坐标
var intersections = intersection.features.map((point) => { return point.geometry.coordinates; });