Cesium设置实体初始偏移量
业务场景:
点击实体,视角切换到实体,但视角距离实体太近了,所以需设置视角偏移量。
修改前(跳转到实体):
修改后(跳转到实体):
export default function (cesium: any, positionProperty: any, start: any, stop: any) {
return cesium.entities.add({
id:'test',
avaliability: new Cesium.TimeIntervalCollection([new Cesium.TimeInterval({ start: start, stop: stop})]),
position: positionProperty,
model: {
uri: '/model/Hxml_2.glb',
minimumPixelSize: 38,
},
orientation: new Cesium.VelocityOrientationProperty(positionProperty),
path: new Cesium.PathGraphics({
show: show,
width: width,
leadTime: 2880,
trailTime: 2880,
material: Cesium.Color.fromCssColorString(color),
}),
viewFrom: Cesium.Cartesian3.fromDegrees(117.48,30.67,15000.0)//核心
})
}
注:
viewFrom: new Cesium.Cartesian3(-100, 0, 100)// 也可,按需取用