# 计算延长点(along)
> npm install @turf/along
Takes a LineString and returns a Point at a specified distance along the line.
接收一个线段,获取并返回线段上指定距离的点。
注意:距离是从起点开始计算的,如果距离超过线段的长度,会返回终点的 GeoJSON
参数
参数 | 类型 | 描述 |
---|---|---|
line | LineString|Feature <LineString> | 输入线段 |
distance | number | 沿线距离 |
options | Object | 可配置项 |
options 选项
属性 | 类型 | 默认值 | 描述 |
---|---|---|---|
units | LengthUnits | 'kilometers' | 长度单位 |
返回
Feature <Point> - Point distance units along the line
示例
var line = turf.lineString([
[-83, 30],
[-84, 36],
[-78, 41],
]);
var options = { units: "miles" };
var along = turf.along(line, 200, options);
/*
{
type: "Feature",
geometry: {
coordinates: [-83.4608648621918, 32.8678095806294],
type: "Point"
},
properties: {}
}
*/
基础用法
Copy
动态绘制
Copy
← 快速入门 计算区域面积(area) →