lineSegment
函数用于从给定的线(LineString)中提取指定距离上的线段(LineString)。
line
(LineString):必选参数,指定提取距离的线(LineString)。distance
(Number):必选参数,指定提取距离(单位:米)。options
(Object):可选参数,包含以下属性:
units
(String):距离单位,默认为kilometers
,可选值为:miles
、kilometers
、degrees
、radians
、feet
。steps
(Number):距离细分步数,默认为10(即提取距离分为10份)。返回一个新的线(LineString)。
var line = turf.lineString([[0,0], [10,10], [20,10]]);
var segment = turf.lineSegment(line, 2000, {units: 'meters', steps: 5});
//=segment