Skip to content

GeometryUtil ​

GeometryUtil ​

地理计算库

distance ​

计算两点之间的地面距离

Parameters ​

参数名必选类型描述
p1是LngLatLike | LngLat点1经纬度对象
p2是LngLatLike | LngLat点2经纬度对象

Returns number 两点之间的实际地面距离,单位为米

distanceOfLine ​

计算多个点依次连成的线的总长度

Parameters ​

  • points (Array<LngLatLike> | Array<LngLat>) 多个点的经纬度对象数组,支持 LngLatLike 或 LngLat 类型

Returns number 多个点依次连成的线的总长度,单位为米

ringArea ​

计算多个点连接形成区域的面积

Parameters ​

  • points (Array<LngLatLike> | Array<LngLat>) 多个点的经纬度对象数组,支持 LngLatLike 或 LngLat 类型

Returns number 区域面积,单位为平方米(如果首尾坐标不一致,自动闭合)

isPointInRing ​

判断点是否在面内

Parameters ​

参数名必选类型描述
point是LngLatLike | LngLat点经纬度对象
ring是Array<(LngLatLike | LngLat)>多边形边界点数组

Returns boolean 点在面内返回 true,否则返回 false(如果首尾坐标不一致,自动闭合)