Cesium 实战 43 – 各类坐标相互转换功能
-
- 一、坐标类型与原理
- 二、核心代码
-
- 1. 经纬度 → 各类坐标(手动输入)
- 2. WKT → 世界坐标(反向解析)
- 3. 地图点击拾取坐标
- 三、参数说明
-
- 1. 坐标类型总览
- 2. 关键 API 说明
- 四、完整代码
- 五、实现要点
-
- 1. `Cartesian2` 的多种含义
- 2. 拾取坐标:为什么优先用 `globe.pick` 而非 `pickPosition`
- 3. 标记点\”始终只有一个\”
- 4. 未开启地形时高度归零
- 5. WKT 格式说明
- 在线示例

Cesium 里同一个地理位置有多种坐标表示:世界坐标用于几何计算,屏幕坐标用于界面交互,弧度经纬度用于中间转换,WKT 字符串用于前后端数据交换。本文把这些转换做成页面里可以直接操作的演示:输入经纬度/高度就能看到全部结果,也可以直接在地球上点一下取坐标、生成标记点。
本文包括核心代码、完整代码以及在线示例。
一、坐标类型与原理
Cesium 中最常用的四类坐标:
| Cartesian3 | {x, y, z} 三维笛卡尔 | 米 | 世界坐标、几何计算、实体定位 |
| Cartographic | {longitude, latitude, height} | 弧度 / 米 | 坐标系中间表示、经纬度运算 |
| Cart |
网硕互联帮助中心




评论前必须登录!
注册