乐趣区

关于Cesium:cesium基础使用分享

html 点位的实现

从 2d 地图转到 cesium,对文档一顿输入后,发现 cesium 居然没有 html 点位绘制的 api,例如 cesium 的 label 只能绘制文字点位,billboard 绘制图片点位,根本无法达到 html 字符串那种灵活性。

几经搜寻后,发现大家都是 css 定位来模仿的,也就是创立一个 div 元素插入到页面,而后绝对于 cesium 的 canvas 来进行绝对定位,这里的外围就是将你的指标经纬度转换为 css 定位的地位。

然而下面还有一个致命的问题,那就是你的 div 元素是应用的 css 定位,当地图滑动后,你的 css 定位马上就露馅了,他是无奈跟地图的经纬度实时改正的。

下面的实时改正操作就须要你来实现,也就是实时将经纬度转换为 css 定位单位(点位一多,性能可想而已)。

代码稍后补充。

退出移动版