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

鼠标放上去就开启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}`)
      }
相关推荐
float_六七1 天前
设备分配核心数据结构全解析
linux·服务器·数据结构
ChangYan.1 天前
monorepo 多包管理识别不到新增模块,解决办法
前端·chrome
Jinuss1 天前
React元素创建介绍
前端·react.js
济6171 天前
linux 系统移植(第六期)--Uboot移植(5)--bootcmd 和 bootargs 环境变量-- Ubuntu20.04
java·前端·javascript
机器视觉知识推荐、就业指导1 天前
Qt 小技巧:如何用 Q_PROPERTY 管理属性
服务器·数据库·qt
m0_748254661 天前
AJAX 基础实例
前端·ajax·okhttp
vmiao1 天前
【前端入门】商品页放大镜效果(仅放大镜随鼠标移动效果)
前端
星辰&与海1 天前
操作系统引导过程
服务器
持续前行1 天前
vscode 中找settings.json 配置
前端·javascript·vue.js
Anita_Sun1 天前
Lodash 源码解读与原理分析 - Lodash IIFE 与兼容性处理详解
前端