GroundAreaAnalysis

new Cesium.GroundAreaAnalysis(viewer, options)

计算贴地面积 算法说明:按照多边形经纬度计算最大包围盒, 然后依据分块数和包围盒面积计算出每个正方形格网, 然后根据正方形边长算出每个点经纬度高程,最后依次计算三角形面积叠加
Name Type Description
viewer Object optional 场景对象
options Object optional 设置参数:
Name Type Default Description
cellSum Number 10000 optional 设置最大分块数
positions Array optional 设置量算分析点坐标,经纬度坐标,至少三个点,options.positonArray=[{height: 3.0,latitude: 33.592607359249065,longitude: 116.03187992372779},];

Methods

calculatedArea(callBackResult)

计算多边形贴地面积
Name Type Description
callBackResult function optional 回调函数,返回计算结果
获取行列间隔点
private
根据经纬度计算多边形面积
判断点是否在多边形内
Need help? The fastest way to get answers is from the community and team on the Cesium Forum.