randomLineString
函数接收两个参数:count
和options
,用于构建包含随机坐标点的线字符串。
count
:类型为Number
,生成的坐标点数目。options
:可选参数,类型为Object
,包含以下属性:
bbox
:类型为Array
,表示用于限制生成坐标点范围的矩形区域。默认值为[-180, -90, 180, 90]
。max_length
:类型为Number
,表示生成线的最大长度。默认值为0.0001
。max_rotation
:类型为Number
,表示生成线的最大旋转角度。默认值为10
。min_length
:类型为Number
,表示生成线的最小长度。默认值为0.0001
。min_distance
:类型为Number
,表示生成线上各点之间的最短距离。默认值为0.0001
。返回一个包含随机生成坐标点的线字符串。
const turf = require('@turf/turf');
const lineString = turf.randomLineString(10); // 生成10个随机坐标点的线字符串