一、cesium屏幕空间事件控制者接口:ScreenSpaceEventHandler(参数canvas)

#var handler = new Cesium.ScreenSpaceEventHandler(viewer.scene.canvas);

创建了一个屏幕控制,控制cesium的canvas

#调用setInputAction,从英文上就能看出这是设置输入行为

handler.setInputAction(function(x){y},事件类型ScreenSpaceEventType );

这里注意:移动是movement,移动终点的位置是movement.endPosition;点击是click,点击的位置是click.position

//鼠标移动的事件

handler.setInputAction(function(movement){

//获取鼠标位置,camera.pickEllipsoid()返回一个cartesian类型位置

let click_position = viewer.scene.camera.pickEllipsoid(movement.endPosition,my_ellipsoid);

//位置数据转换只地理数据类型

let carto_position = my_ellipsoid.cartesianToCartographic(click_position);

//cesium函数转换至地理数据类型的经纬度

let longitude_x = Cesium.Math.toDegrees(carto_position.longitude);

let longitude_y = Cesium.Math.toDegrees(carto_position.latitude);

//topDiv是html中的div

topDiv.innerHTML="点击坐标的位置为"+longitude_x+"经度,"+longitude_y+"纬度";

},Cesium.ScreenSpaceEventType.MOUSE_MOVE)//ScreenSpaceEventType

标签:鼠标,longitude,Cesium,let,坐标,cesium,position,click,movement

来源: https://www.cnblogs.com/xiaoguniang0204/p/11740827.html

鼠标处显示坐标 html,cesium的鼠标事件(最基础的显示鼠标位置坐标)相关推荐

  1. python坐标定位_python实现获取屏幕坐标位置值+VBS模拟鼠标操作

    [Shell] 纯文本查看 复制代码Set ws = CreateObject("WScript.Shell") '创建一个shell对象(ws.SendKeys "{E ...

  2. JavaScript基础13-day15【DOM增删改、DOM添加删除记录、操作内联样式、获取元素的样式、DOM Element 对象、滚动条练习、事件对象、div跟随鼠标移动、事件冒泡】

    学习地址: 谷粒学院--尚硅谷 哔哩哔哩网站--尚硅谷最新版JavaScript基础全套教程完整版(140集实战教学,JS从入门到精通) JavaScript基础.高级学习笔记汇总表[尚硅谷最新版Ja ...

  3. QT编写实现图片的幻灯片播放、自适应显示、缩放(以鼠标位置为中心进行缩放)、拖动、重置、显示鼠标位置像素坐标及RGB值、播放GIF动画、截图保存、批量保存、拖入文件夹遍历所有文件

    这个图片查看器功能很多,是我花了不少心思,不断优化,不断添加功能的成果: 1.能打开并显示所有常用图片格式文件,显示鼠标位置像素坐标及RGB值 2.能缩放,拖动图片,可以以鼠标为中心滚动滚轮进行缩放 ...

  4. cesium获取点击内容信息_Cesium获取鼠标点击位置(PickPosition)

    cesium学习了这么长时间,有时候写鼠标点击事件时,想获取鼠标点击点位置,发现情况很多.比如以下情形: 1获取鼠标点的对应椭球面位置 2获取加载地形后对应的经纬度和高程 3获取倾斜摄影或模型点击处的 ...

  5. 根据坐标点鼠标 不移动_CAD移动鼠标时,鼠标右下角有坐标提示,怎么取消?...

    好课推荐: 1.CAD2014:点击查看2.室内&全屋:点击查看3.CAD2019:点击查看4.CAD2018:点击查看5.[bim]revit:点击查看6.室内手绘:点击查看7.CAD三维: ...

  6. php 获取鼠标的坐标,如何实时获取鼠标的当前坐标-

    本文来做一个简单的实时获取鼠标坐标的功能,在canvas动画开发中,获取鼠标的坐标,键盘的按键等等,都是常用的操作,我们就慢慢得把他们封装成一个公共库. 一.事件的兼容:function bindEv ...

  7. canvas获取鼠标轨迹相对坐标

    canvas绑定事件的时候,获得鼠标点击的地方在canvas画布内的坐标的方法. var x = event.clientX - canvas.getBoundingClientRect().left ...

  8. python获取鼠标的当前坐标

    安装 pip3 install pyautogui PyAutoGUI是一个纯Python的GUI自动化工具,其目的是可以用程序自动控制鼠标和键盘操作,多平台支持(Windows,OS X,Linux ...

  9. c#移动鼠标到指定坐标并点击

    我们需要用到的mouse_event函数,位于user32.dll这个库文件里面,所以我们要先声明引用. [System.Runtime.InteropServices.DllImport(" ...

最新文章

  1. MySQL: Root element is missing
  2. 不懂编程可以自学python吗-python教程看完了,还是不会编程?
  3. C++又一坑:动态链接库中的全局变量
  4. ustc小道消息20220102
  5. Mysql(5)——数据库中表的操作(1)
  6. mysql丢失链接_MySQL远程连接丢失问题解决方法
  7. Excel的一点小事
  8. android 底部弹窗失效,Android实现从底部弹出Dialog(和PopWindow实现的效果同样)
  9. win10电脑黑屏只有鼠标箭头_电脑开机就黑屏,只显示鼠标怎么办?别急,简单几步,轻松解决!...
  10. nvivo三天写论文!社会网络分析实战
  11. 大数据行业人士必知10大数据思维原理
  12. java做航空购票系统_基于JAVA的航空订票系统
  13. python win32 窗口截图
  14. Android WebView 调用相机、相册,压缩图片后上传
  15. 1,514人罹难,泰坦尼克号沉船事故背后的数据统计如何?
  16. Unity 在Mac上打包,执行python报Win32Exception的解决方案
  17. 电影评分数据集的分析
  18. 什么叫刀片式服务器跟其它服务器有何区别?
  19. 矩阵求导公式的数学推导四部曲
  20. 62、视频监控画面花屏、卡顿、网络延迟如何解决?

热门文章

  1. 扇贝python骗局_北斗揭獐子岛扇贝骗局:27条采捕船数万航行数据还原轨迹
  2. Matlab - Solidworks 机器人建模(4)—— 如何把SolidWorks模型导入到Matlab (Simscape模型)
  3. java计算机毕业设计校园订餐系统源代码+数据库+系统+lw文档
  4. linux中数据库的4种状态,数据库的数据持久有几种方案_数据库_数据管理_数据结构_课课家...
  5. csgo服务器显示指令,CSGO国服控制台怎么打开 CSGO国服指令代码大全
  6. 高分5号( GF5)高光谱数据RSD处理初步
  7. 谷歌表格_如何计算Google表格中的空白或空单元格
  8. 夜已深,为何身体没有困意!
  9. 烧一根不均匀的绳,从头烧到尾总共需要一个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢?
  10. 豆瓣高分JAVA书籍,值得收藏