Skip to content

BillboardEntity (Icon Point Entity Object)

Create and manage icon point Entity objects.

Constructor

ts
new ge3d.feature.BillboardEntity(options?: {}): BillboardEntity

Parameters (StyleOptions)

ParameterTypeDefaultDescription
imagestring | HTMLCanvasElement-Image, URI or Canvas for vector objects
opacityNumber1.0Opacity, range 0.0-1.0
scaleNumber1Scale of image size
rotationNumber0Rotation angle (radians), 0 is north, counterclockwise
rotationDegreeNumber0Rotation angle (degrees, 0-360), mutually exclusive with rotation
horizontalOriginCesium.HorizontalOrigin-Horizontal positioning
verticalOriginCesium.VerticalOrigin-Vertical positioning
widthNumber-Specify billboard width (in pixels), overrides image's own size
heightNumber-Specify billboard height (in pixels), overrides image's own size
hasPixelOffsetBooleanfalseWhether pixel offset exists
pixelOffsetXNumber0Horizontal offset pixels
pixelOffsetYNumber0Vertical offset pixels
pixelOffsetCartesian2 | Number[]Cartesian2.ZEROSpecify pixel offset
scaleByDistanceBoolean | Cesium.NearFarScalarfalseWhether to scale by distance or set point scaling based on camera distance
scaleByDistance_farNumber1000000Upper limit
scaleByDistance_farValueNumber0.1Scale value
scaleByDistance_nearNumber1000Lower limit
scaleByDistance_nearValueNumber1Scale value
distanceDisplayConditionBoolean | Cesium.DistanceDisplayConditionfalseWhether to display by distance or specify at what distance from camera the billboard will be displayed
distanceDisplayCondition_farNumber10000Maximum distance
distanceDisplayCondition_nearNumber0Minimum distance
clampToGroundBooleanfalseWhether to clamp to ground
heightReferenceCesium.HeightReferenceCesium.HeightReference.NONEProperty specifying what the height is relative to
visibleDepthBooleantrueWhether to be occluded
disableDepthTestDistanceNumber-Specify distance from camera to disable depth testing
colorCesium.ColorColor.WHITEAdditional color
eyeOffsetCesium.Cartesian3Cartesian3.ZEROEye offset
alignedAxisCesium.Cartesian3Cartesian3.ZEROSpecify unit rotation vector axis
sizeInMetersboolean-Specify whether the billboard size should be measured in meters
translucencyByDistanceCesium.NearFarScalar-Used to set translucency based on distance from camera
pixelOffsetScaleByDistanceCesium.NearFarScalar-Used to set pixelOffset based on distance from camera
imageSubRegionCesium.BoundingRectangle-Define sub-region of image used for billboard
setHeightNumber0Specify coordinate height value (commonly used in layer configuration)
addHeightNumber0Height value added to existing coordinates (commonly used in layer configuration)
labelLabelEntity.StyleOptions-Support for additional text display