MEASUREMENT
COORDINATE MUTATION
TRANSFORMATION
FEATURE_CONVERSION
MISC
HELPER
RANDOM
GRIDS
AGGREGATION
META
ASSERTIONS
BOOLEANS
UNIT CONVERSION
DATA
JOINS
CLASSIFICATION

randomPosition

Turf randomPosition是一个用于Web地图的JavaScript库,用于随机生成指定区域内的点位坐标。

用法

turf.randomPosition([west, south, east, north]);

参数

  • west (number):区域的左侧经度。
  • south (number):区域的下方纬度。
  • east (number):区域的右侧经度。
  • north (number):区域的上方纬度。

返回值

返回一个随机生成的点位坐标对象,包含lnglat字段。

{
    lng: longitude,
    lat: latitude
}

示例

var bbox = [-77, 38, -76, 39];
var randomPoint = turf.randomPosition(bbox);
console.log(randomPoint);
// { lng: -76.4091672470907, lat: 38.6070087287884 }

注意事项

  • 需要引入turf库。
  • 生成随机点的精度取决于输入的经纬度范围:纬度范围越小,随机点距离越小;经度范围越小,随机点距离越小。
  • 可以通过多次调用该函数来生成多个随机点。