Bootstrap

cesium获取模型实时坐标_cesium获取坐标及高程

1、获取entity坐标及高程

var cartographic = Cesium.Cartographic.fromCartesian(entity.position.getValue());

var lon = Cesium.Math.toDegrees(cartographic.longitude);

var lat = Cesium.Math.toDegrees(cartographic.latitude);

var elev = viewer.scene.globe.getHeight(cartographic);

2、鼠标点选获取坐标及高程

var handler = new Cesium.ScreenSpaceEventHandler(viewer.scene.canvas);

handler.setInputAction(function (event) {

var wp = event.position;

if (!Cesium.defined(wp)) {

return

}

var ray = viewer.scene.camera.getPickRay(wp);

if (!Cesium.defined(ray)) {

return

}

var cartesian = viewer.scene.globe.pick(ray, viewer.scene);

if (!Cesium.defined(cartesian)) {

return

}

if (cartesian) {

var cartographic = Cesium.Cartographic.from

;