获取鼠标在场景中的实时经纬度坐标

0 投票
iClient3D 如何获取鼠标在场景中的实时经纬度坐标
4月 8, 2018 分类:  547次浏览 | 用户: xunixiaotou (6 分)
重新分类 4月 8, 2018 用户:李熙y

1个回答

0 投票
var handler = new Cesium.ScreenSpaceEventHandler(scene.canvas);

 scenePan =function () {

    handler.setInputAction(function(e) {

    }, Cesium.ScreenSpaceEventType.MOUSE_MOVE);

设置鼠标移动的监听事件,然后获取鼠标的位置(e.position),再把鼠标位置转成经纬度点(

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

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

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

)
4月 8, 2018 用户: 胡林 登峰造极 (5,879 分)
...