getCoordinates(){
var that=this;
var handler = new Cesium.ScreenSpaceEventHandler(that.viewer.scene.canvas);
//设置鼠标左键单击回调事件
handler.setInputAction(function(e) {
//that.viewer.entities.removeAll();
//获取点击位置笛卡尔坐标
var position = that.viewer.scene.pickPosition(e.position);
console.log(position);
//将笛卡尔坐标转化为经纬度坐标
var cartographic = Cesium.Cartographic.fromCartesian(position);
var longitude = Cesium.Math.toDegrees(cartographic.longitude);
var latitude = Cesium.Math.toDegrees(cartographic.latitude);
var height = cartographic.height;
if(height < 0) {
height = 0;
}
console.log(longitude);
console.log(latitude);
console.log(height);
},Cesium.ScreenSpaceEventType.LEFT_CLICK);
}
supermap采集经纬度(即获取点的坐标)
最新推荐文章于 2023-12-19 16:55:24 发布