randomPolygon
函数使用随机算法生成多边形,其参数定义了多边形的边数、半径和中心点。
num_vertices
(必须):生成多边形的顶点数,必须是一个大于2的整数。radius
(可选):生成的多边形的半径,单位为度,如果没有指定,则默认为1度。center
(可选):生成多边形的中心点。如果没有指定,则默认为经纬度坐标系中心点。返回一个表示随机生成的多边形的GeoJSON多边形对象。
var polygon = turf.randomPolygon(7, {radius: 10, center: [0, 0]});
在上面的示例中,我们使用randomPolygon
函数生成一个由7个顶点组成的、中心点为[0, 0],半径为10度的多边形。
num_vertices
参数小于3,则会抛出异常。