lineOffset
描述
🌐 Description
🌐 Takes a line and returns a line at offset by the specified distance.
参数
🌐 Parameters
| 名称 | 类型 | 描述 |
|---|---|---|
| geojson | Geometry | Feature<LineString | MultiLineString> | 输入 GeoJSON |
| distance | number | 偏移直线的距离(可以为负值) |
| options? | Object | 可选参数 (默认 {}) |
| options.units? | Units | 支持所有有效的 Turf 单位。(默认 '公里') |
返回
🌐 Returns
Feature<LineString | MultiLineString> 输入行的行偏移
示例
🌐 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(...);