将 Cesium 相机高度转换为 OpenLayers 缩放等级: 逻辑: 1、从Cesium中距离目标的高度+相机视野角度(相似三角形计算)计算=>实际地表覆盖宽度 相机(视点) * /| / | / | \ flyToParam.distance(斜边) / | ----|---- 地图中心点 地面覆盖宽度 2、从实际地表覆盖宽度计算分辨率=>地理覆盖宽度/open layers地图容器的像素宽度=>像素分辨率 3、从像素分辨率计算---》对应openlayes的对应等级zoom, 4、分辨率为二三维的桥梁!!
对应的 OpenLayers 缩放等级
将 Cesium 相机高度转换为 OpenLayers 缩放等级: 逻辑: 1、从Cesium中距离目标的高度+相机视野角度(相似三角形计算)计算=>实际地表覆盖宽度 相机(视点) * /|
/ |
/ | \ flyToParam.distance(斜边) / |
----|---- 地图中心点 地面覆盖宽度 2、从实际地表覆盖宽度计算分辨率=>地理覆盖宽度/open layers地图容器的像素宽度=>像素分辨率 3、从像素分辨率计算---》对应openlayes的对应等级zoom, 4、分辨率为二三维的桥梁!!