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

area

功能: 计算一个多边形区域的面积。

代码示例:

var polygon = turf.polygon([
      [
        [-67.031021,10.458102],
        [-67.031021,10.53372],
        [-66.929397,10.53372],
        [-66.929397,10.458102],
        [-67.031021,10.458102]
      ]
    ]);

var area = turf.area(polygon);

参数:

  • polygon- Feature类型的多边形区域,必填项。

返回值: 返回计算出的多边形区域面积,单位为平方米。

使用示例: 本函数可用于计算地图上任意多边形区域的面积,例如计算某个国家的面积。在示例代码中,我们创建了一个包含 5 个坐标点的多边形,计算出该多边形的面积,结果单位为平方米。

注意事项:

  • 通过输入一个无效的参数会导致返回值为 null。
  • 本函数仅适用于符合四边形定义的区域,如多边形中存在三角形,则本函数仅会计算此多边形的一部分面积。