Appearance
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(如果首尾坐标不一致,自动闭合)