首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >添加地形网格后保持点可见- Cesium

添加地形网格后保持点可见- Cesium
EN

Stack Overflow用户
提问于 2017-12-29 20:25:47
回答 1查看 428关注 0票数 1

假设我在on地图上显示一个点:(https://cesiumjs.org/Cesium/Apps/Sandcastle/index.html?src=CZML%20Point.html&label=All)

当我将地形设置从WGS84椭球切换到STK World地形网格时,点消失了,基本上被地形“遮盖”了。该点仅在很远的地方可见。

如何确保我的观点始终可见?无论我处于哪种模式,它都与地形高度相关?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-29 22:43:13

这是因为请求点的高度是“零”,当没有地形时,它在表面上,但在其他情况下是在地下。has有一个将点钳位到地的功能:Here's a demo

本演示中的关键代码行(同时应用于点及其标签)如下所示:

代码语言:javascript
复制
    heightReference : Cesium.HeightReference.CLAMP_TO_GROUND

我有时会看到一些问题,如果地形服务一开始太慢,它一开始会得到错误的高度,但你可以重新加载页面来解决这个问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48022610

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档