Appearance
GeometryUtil
GeometryUtil
地理计算库
distance
计算两点之间的地面距离
Parameters
p1(LngLatLike | LngLat) 点1 经纬度对象,支持 LngLatLike 或 LngLat 类型p2(LngLatLike | LngLat) 点2 经纬度对象,支持 LngLatLike 或 LngLat 类型
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)ringArray<(LngLatLike | LngLat)> 多边形边界点数组,支持 LngLatLike 或 LngLat 类型points点 经纬度对象,支持 LngLatLike 或 LngLat 类型
Returns boolean 点在面内返回 true,否则返回 false(如果首尾坐标不一致,自动闭合)
