lineOffset
描述
¥Description
获取一个 line 对象,并返回偏移指定距离处的 line 对象。
¥Takes a line and returns a line at offset by the specified distance.
参数
¥Parameters
名称 | 类型 | 描述 |
---|---|---|
geojson | 几何图形 | 特性<LineString | MultiLineString> | 输入 GeoJSON |
distance | number | 偏移线的距离(可以为负值) |
options? | 对象 | 可选参数(默认 {}) |
options.units? | string | 可以是度、弧度、英里、千米、英寸、码、米(默认 'kilometers') |
返回
¥Returns
特性<LineString | MultiLineString> 相对于输入线的线偏移量
¥Feature<LineString | MultiLineString> Line offset from the input line
示例
¥Examples
var line = turf.lineString(
[
[-83, 30],
[-84, 36],
[-78, 41],
],
{ stroke: "#F00" },
);
var offsetLine = turf.lineOffset(line, 2, { units: "miles" });
安装
¥Installation
$ npm install @turf/line-offset
import { lineOffset } from "@turf/line-offset";
const result = lineOffset(...);
$ npm install @turf/turf
import * as turf from "@turf/turf";
const result = turf.lineOffset(...);