首页 / 浏览问题 / 三维GIS / 问题详情
获取鼠标在场景中的实时经纬度坐标
10EXP 2018年04月08日
iClient3D 如何获取鼠标在场景中的实时经纬度坐标

1个回答

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);

)
5,985EXP 2018年04月08日
...