怎么把3dtiles加载到准确的位置啊

Cesium源码 · godlike · 于 2年前 发布 · 2656 次阅读

怎么把3dtiles加载到准确的位置啊

共收到 3 条回复
admin#22年前 0 个赞

我就选了一个顶点

//鼠标点击监听,获取屏幕坐标-弧度制-经纬度
 	handler.setInputAction(function(click){
 	    var screenX=click.position.x;
        var screenY=click.position.y;
       // console.log("像素:"+screenX+":"+ screenY)
        var cartesianPosition = viewer.camera.pickEllipsoid (new Cesium. Cartesian2 ( screenX,screenY));
var cartographicPosition = Cesium.Ellipsoid.WGS84. cartesianToCartographic (cartesianPosition);  //结果是弧度制
var longitudeString = Cesium.Math.toDegrees(cartographicPosition.longitude);
var latitudeString = Cesium.Math.toDegrees(cartographicPosition.latitude);
//	console.log(longitudeString)
//	console.log(latitudeString);
 	},Cesium.ScreenSpaceEventType.LEFT_CLICK);
hjj_6#31年前 0 个赞

@admin #1楼 这代码不行啊兄弟,模型直接找不到了

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics