Class ContribManager

Hierarchy

  • Observable
    • ContribManager

Constructors

  • Parameters

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

    Returns ContribManager

    Api

Properties

boundingSphere_: BoundingSphere
cameraExtentInRadians: Extent
cesiumInitialTilt_: number = ...
cesiumIonDefaultAccessToken_: string
cesiumUrl_: string
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
promise_: Promise<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>

  • 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

  • Enable ol3d with a view built from parameters.

    Parameters

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

    Returns Promise<void>

Generated using TypeDoc