Class default


  • default



autoRenderLoop_: AutoRenderLoop = null
blockCesiumRendering_: boolean = false

If the Cesium render loop is being blocked.

boundingSphereScratch_: BoundingSphere = ...
camera_: Camera
canvasClientHeight_: number = 0.0
canvasClientWidth_: number = 0.0
canvas_: HTMLCanvasElement
container_: HTMLElement
dataSourceCollection_: DataSourceCollection
dataSourceDisplay_: DataSourceDisplay
enabled_: boolean = false
entityView_: EntityView = null
globe_: Globe
hiddenRootGroup_: LayerGroup = null
isOverMap_: boolean
lastFrameTime_: number = 0

Time of the last rendered frame, as returned by

map_: Map
needTrackedEntityUpdate_: boolean = false
pausedInteractions_: Interaction[] = []
renderId_: number

The identifier returned by requestAnimationFrame.

resolutionScaleChanged_: boolean = true
resolutionScale_: number = 1.0
scene_: Scene
synchronizers_: SynchronizerType[]
targetFrameRate_: number = Number.POSITIVE_INFINITY

Target frame rate for the render loop.

time_: (() => JulianDate)

Type declaration

    • (): JulianDate
    • Returns JulianDate

to4326Transform_: TransformFunction
trackedEntity_: Entity = null
trackedFeature_: Feature<Geometry> = null
warmingUp_: boolean = false

If the warmup routine is active.


  • get trackedFeature(): Feature<Geometry>
  • Returns Feature<Geometry>

  • set trackedFeature(feature): void
  • Parameters

    • feature: Feature<Geometry>

    Returns void


  • Destroys the Cesium resources held by this object.

    Returns void

  • Render the globe only when necessary in order to save resources. Experimental.

    Returns void

  • Get the autorender loop.

    Returns AutoRenderLoop

  • Returns DataSourceDisplay

  • Returns DataSourceCollection

  • Callback for requestAnimationFrame.


    • frameTime: number

      The frame time, from

    Returns void

  • Block Cesium rendering to save resources.


    • block: boolean

      True to block.

    Returns void

  • Enables/disables the Cesium. This modifies the visibility style of the container element.


    • enable: boolean

    Returns void

  • The 3D Cesium globe is rendered in a canvas with two different dimensions: clientWidth and clientHeight which are the dimension on the screen and width and height which are the dimensions of the drawing buffer.

    By using a resolution scale lower than 1.0, it is possible to render the globe in a buffer smaller than the canvas client dimensions and improve performance, at the cost of quality.

    Pixel ratio should also be taken into account; by default, a device with pixel ratio of 2.0 will have a buffer surface 4 times bigger than the client surface.


    • value: number

    Returns void

  • Set the target frame rate for the renderer. Set to Number.POSITIVE_INFINITY to render as quickly as possible.


    • value: number

      The frame rate, in frames per second.

    Returns void

  • Check if OpenLayers map is not properly initialized.

    Returns void

  • Preload Cesium so that it is ready when transitioning from 2D to 3D.


    • height: number

      Target height of the camera

    • timeout: number

      Milliseconds after which the warming will stop

    Returns void

Generated using TypeDoc