cesium-坐标转换
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cesium-坐标转换相关的知识,希望对你有一定的参考价值。
参考技术A 度和弧度都是衡量角的大小的单位,就像米(m)和英寸(in)都是用来衡量长度的单位。度用°来表示,弧度用rad表示。度和弧度之间可以相互转换,转换规则为:
1rad = (180/π)° ≈ 57.3°
1° = (π/180)rad ≈ 0.01745rad
比如求90°角的弧度,就是:
0.01745*90=1.5705rad
提到经纬度,一般是指角度。经度的范围在[-180,180],而纬度在[-90,90]。当然我们也可以换算成弧度。cesium的api,有些需要传弧度,有些是角度,使用前一定要仔细阅读。
世界坐标,表示以球心为原点的空间直角坐标系,可以与经纬度之间做转换。
实体的位置一般是用世界坐标。
Cesium可以加载百度地图吗
thingjs不支持百度作为底图使用。由于百度地图坐标系的坐标原点的特殊性,我们目前不支持百度地图作为地理底图。如果坐标数据来自于百度地图,数据上传时选择“百度坐标系”,可以与其他的地理底图进行匹配。 参考技术Acesium不能加载百度地图,首先百度地图切片规则不是通用的,第二百度地图的坐标也是不公开的。earthsdk(对cesium的扩展)对百度地图做了转换,可以加载。
参考技术B 我的实践是 React + JQuery 先把页面拆分成足够小的模块,比如列表项,比如菜单项。然后一层层包装成组件,元素,页面等等。 你可以在之前设置好id啥的,绑定事件啥的也都没问题。 React自己有单向数据流,控制好数据更新也基本没啥问题。以上是关于cesium-坐标转换的主要内容,如果未能解决你的问题,请参考以下文章