cesium 获取点击点的高程
2024-09-14 14:35:49
var picklHandler = new Cesium.ScreenSpaceEventHandler(viewer.scene.canvas);
picklHandler .setInputAction(function (click) {
var pick = viewer.camera.getPickRay(click.position);
var cartesian = scene.globe.pick(pick, viewer.scene);
if (cartesian) {
var cartographic = Cesium.Cartographic.fromCartesian(cartesian);
var longitudeString = Cesium.Math.toDegrees(cartographic.longitude);//经度
var latitudeString = Cesium.Math.toDegrees(cartographic.latitude);//纬度
var heightString = viewer.scene.globe.getHeight(cartographic);//获取拾取点的高程
}
},Cesium.ScreenSpaceEventType.LEFT_CLICK)
最新文章
- SQL语句优化
- 第一个JAVA应用
- c++宏使用总结【转】
- dojo grid 编辑问题
- Windows 7 性能优化
- ACM_1 大数求和
- 课堂笔记--Strom并发模型
- 创建gbk编码
- Android java判断字符串包含某个字符段(或替换)
- 清除mstsc远程登录记录
- oracle 11g 64w 用32位的pl/sql
- 目录操作工具类 CopyDir.java
- 8款HTML5动画特效推荐源码
- Wpf从资源中重用UI元素
- DataInputStream(二进制输入流)和DataOutputStream二进制输出流(注意:in是从本地文件输入到程序中,out是从程序输出到本地种)
- php 抽象类abstract
- 【BZOJ1901】【Luogu2617】Dynamic Ranking(主席树,树状数组)
- 非交互式一句话添加root用户
- 调用shutdown.sh后出现could not contact localhost8005 tomcat may not be running报错问题
- 谷歌云ssh开启root密码登录