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个随机坐标点的线字符串