Skip to content

GeometryUtil

GeometryUtil

地理计算库

distance

计算两点之间的地面距离

Parameters

参数名必选类型描述
p1LngLatLike | LngLat点1经纬度对象
p2LngLatLike | LngLat点2经纬度对象

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

distanceOfLine

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

Parameters

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

ringArea

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

Parameters

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

isPointInRing

判断点是否在面内

Parameters

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

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