使用产品:SuperMap iClient3D for WebGL 操作系统:win7 x64
数据类型: 文件型
问题详细描述:添加entity, billboard类型icon,不设高度时会被三维倾斜摄影模型房屋或者树木山体遮盖,有什么办法可以附着在倾斜摄影模型表面上,让icon不会被遮挡呢。设置了clampToS3M为true依然会被遮挡
viewer.entities.add({
name: 'name1',
id: 'pointIdx_1',
position: Cesium.Cartesian3.fromDegrees(parseFloat(point[0]),parseFloat(point[1])),
billboard: {
// 是否显示
show: true,
image: initIcon(list[i]),
width: iconWidth,
height: iconHeight,
// 大小是否以米为单位
sizeInMeters: false,
// 相对于坐标的垂直位置
verticalOrigin: Cesium.VerticalOrigin.BOTTOM,
// 相对于坐标的水平位置
horizontalOrigin: Cesium.HorizontalOrigin.CENTER,
// 该属性指定标签在屏幕空间中距此标签原点的像素偏移量
pixelOffset: new Cesium.Cartesian2(0, 0),
// 应用于图像的统一比例。比例大于会1.0放大标签,而比例小于会1.0缩小标签。
scale: 1.0,
distanceDisplayCondition: new Cesium.DistanceDisplayCondition(0,800.0)
},
clampToS3M: true
})