知道自己鼠标在某个竖直平面上的经纬度信息在这个竖直的平面上的实时坐标

鼠标放上去就开启map.on(mars3d.EventType.mouseMove,结合以下方法实现

复制代码
      callback: function (e) {
        // 经纬度
        const mpt = LngLatPoint.fromCartesian(e.cartesian)

        const ptNew = proj4Trans([mpt.lng, mpt.lat], "EPSG:4326", CRS.CGCS2000_GK_Zone_3)

        const inhtml = `
         ${map.getLangText("_经度")}:${mpt.lng}, ${map.getLangText("_纬度")}:${mpt.lat}, ${map.getLangText("_海拔")}:${mpt.alt},
         ${map.getLangText("_横坐标")}:${ptNew[0].toFixed(1)}, ${map.getLangText("_纵坐标")}:${ptNew[1].toFixed(1)} (CGCS2000)
        `
        globalAlert(inhtml, map.getLangText("_位置信息"))

        // 打印方便测试
        const ptX = formatNum(e.cartesian.x, 1) // 笛卡尔
        const ptY = formatNum(e.cartesian.y, 1)
        const ptZ = formatNum(e.cartesian.z, 1)
        logInfo(`经纬度:${mpt.toString()} , 笛卡尔:${ptX},${ptY},${ptZ}`)
      }
相关推荐
GoFly开发者8 分钟前
GoFly企业版框架升级2.6.6版本说明(框架在2025-05-06发布了)
前端·javascript·vue.js
qq_3927944817 分钟前
前端缓存踩坑指南:如何优雅地解决浏览器缓存问题?
前端·缓存
朝阳58124 分钟前
在一台服务器上通过 Nginx 配置实现不同子域名访问静态文件和后端服务
服务器·前端·nginx
学渣6765624 分钟前
mac连接lniux服务器教学笔记
服务器·笔记·macos
水银嘻嘻41 分钟前
web 自动化之 Selenium 元素定位和浏览器操作
前端·selenium·自动化
余辉zmh1 小时前
【Linux系统篇】:Linux线程控制基础---线程的创建,等待与终止
linux·运维·服务器
GanGuaGua1 小时前
CSS:元素显示模式与背景
前端·javascript·css·html
一个会的不多的人1 小时前
C# NX二次开发:判断两个体是否干涉和获取系统日志的UFUN函数
前端·javascript·html
小离a_a1 小时前
uniapp tabBar 中设置“custom“: true 在H5和app中无效解决办法
前端·uni-app
travel_wsy2 小时前
webrtc 视频直播
前端·vue.js·音视频·webrtc