Cesium问题合集

控制地形的显示与移除

在Cesium的官方API中提供了加载地形的接口terrainProvider,但是没有移除地形的接口,又仔细查看了一下文档,发现viewer中的options大部分都是有默认值的,那么在没有设置加载地形前,terrainProvider也有一个默认值,当加载的地形要移除的时候,将terrainProvider恢复默认值即可。

var terrain = new Cesium.CesiumTerrainProvider({
	url : 'https://assets.agi.com/stk-terrain/v1/tilesets/world/tiles',
	requestVertexNormals : true
	});
//load terrain
viewer.terrainProvider = terrain;
//remove terrain
viewer.terrainProvider = new Cesium.EllipsoidTerrainProvider();
polygon的高度与拉伸高度

为Cesium中 polygon 类型的 entity 指定高度 height 与拉伸高度 extrudedHeight, height是指entity距离地面的高度,extrudedHeight是指距离地面的拉伸高度。
比如说,我有一个polygon的面,想给这个polygon赋一个高度值100米将其拉成立方体的效果,并且这个立方体要距离地面200米。那么写法如下:

polygon{
	height:200, //底面距离地面的高度
	extrudedHeight:300 //顶面距离地面的高度
}

即 立方体高度 = extrudedHeight - height

视窗定位到当前所选polygon的小技巧

cesium的infobox中有一个定位的功能的按钮,将按钮的功能转移到所需的地方即可
在这里插入图片描述

viewer.infoBox.viewModel.cameraClicked.raiseEvent(this);

######持续更新中。。。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HelloWord杰少

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值