首页 / 浏览问题 / 三维GIS / 问题详情
webgl如何获取三维服务中模型的定位点
53EXP 2019年07月17日
用 iClient3D 9D for WebGL 如何获取三维服务中模型的定位点坐标?

3 个回答

已经解决

Cesium.loadJson(url+'/scenes.json').then(function(scenes) {
                    var sname=scenes[0].name;
                        var cameraPosition=jsonData.camera;
                        var tilt=Cesium.Math.toRadians(cameraPosition.tilt - 90);
                        Cesium.when(promise,function(layer){
                            scene.camera.setView({
                                destination : new Cesium.Cartesian3.fromDegrees(cameraPosition.longitude,cameraPosition.latitude,cameraPosition.altitude),
                                orientation:{
                                    heading:cameraPosition.heading,
                                    pitch:tilt,
                                    roll:0
                                }
                            });
                        }
                    });
                });
53EXP 2019年07月17日
可以在idesktop中打开场景 然后可以在场景的左下角看到坐标信息
545EXP 2019年07月17日
如果是要在webgl中获取到当前的坐标位置的话

可以通过代码viewer.scene.camera这个接口获取到 当前相机的位置

里面有坐标信息和对应的旋转角度
545EXP 2019年07月17日
...