cesium 已知经纬度获取高度

Cesium 当前时间

viewer.clock.currentTime 是当前时间
viewer.clock.startTime 是初始时间

cesium 已知经纬度获取高度


// 根据经纬度获取高度
function getHeigthByLonLat(lon = 87.5968, lat = 43.8084){
    var positions = Cesium.Cartographic.fromDegrees(lon,lat);
    var promise = new Cesium.sampleTerrain(viewer.terrainProvider, 13, [positions]);
    promise = Cesium.sampleTerrainMostDetailed(viewer.terrainProvider, positions);
    Cesium.when(new Cesium.sampleTerrain(viewer.terrainProvider, 13, [positions]), function (updatedPositions) {
        console.log("zhang",lon,lat,updatedPositions[0].height);
    });
}

补充一下,这个Cesium.when方法是异步的

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容