Class ContribManager

Hierarchy

  • Observable
    • ContribManager

Constructors

  • Parameters

    • cesiumUrl: string
    • options: {
          cameraExtentInRadians?: Extent;
          cesiumIonDefaultAccessToken?: string;
          map: Map;
      }
      • OptionalcameraExtentInRadians?: Extent
      • OptionalcesiumIonDefaultAccessToken?: string
      • map: Map

    Returns ContribManager

Properties

cameraExtentInRadians: Extent
fogDensity: number = 0.0001
fogSSEFactor: number = 25
map: Map
maximumZoomDistance: number = 10000000

Limit the maximum distance to the earth to 10'000km.

minimumZoomDistance: number = 2
ol3d: default

Methods

  • Override with custom performance optimization logics, if needed.

    Parameters

    • scene: Scene

    Returns void

  • Override with custom usabliity logics, id needed.

    Parameters

    • scene: Scene

    Returns void

  • Fly to some rectangle. This assumes ol3d has been loaded.

    Parameters

    • rectangle: Rectangle
    • offset: number = 0

    Returns Promise<void>

  • Returns Scene

  • Returns Matrix4

  • Returns number

  • Returns default

  • Returns number

  • Application code should override this method.

    Returns default

  • Whether OL-Cesium has been loaded and 3D mode is enabled.

    Returns boolean

  • Constrain the camera so that it stays close to the bounding sphere of the map extent. Near the ground the allowed distance is shorter.

    Returns void

  • Parameters

    • height: number

    Returns 3 | 9

  • Lazy load Cesium.

    Returns Promise<default>

  • Hook called when Cesium has been lazy loaded.

    Returns default

  • Enable ol3d with a view built from parameters.

    Parameters

    • lon: number
    • lat: number
    • elevation: number
    • headingDeg: number
    • pitchDeg: number

    Returns Promise<void>

  • Set heading. This assumes ol3d has been loaded.

    Parameters

    • angle: number

    Returns void

  • Enable or disable ol3d with a default animation.

    Returns Promise<void>