ggc-library
    Preparing search index...

    3D viewer component op basis van Cesium.

    Dit component is de 3D kaartviewer binnen GGC en is verantwoordelijk voor:

    • Initialiseren en configureren van de Cesium Viewer;
    • Laden en beheren van verschillende laagtypes (3D tiles, WMTS, GeoJSON, webservices);
    • Afhandelen van camerabewegingen en emitten van CameraValues;
    • Ondersteunen van externe camera-aansturing via CameraOptions;
    • Instellen van licht, terrain en viewer opties;
    • Keyboard-interactie (arrow keys voor camera rotatie).

    Implements

    • OnInit
    • AfterViewInit
    • OnDestroy
    Index

    Properties

    ariaLabel: string = "viewer"

    ARIA label voor toegankelijkheid (default: "viewer").

    ariaRole: string = "application"

    ARIA rol voor toegankelijkheid (default: "application").

    cameraEvent: EventEmitter<CameraValues> = ...

    Event dat camerawaarden emit bij veranderingen.

    cesiumViewer: ElementRef

    Referentie naar het DOM element waarin de Cesium viewer wordt gerenderd.

    ready: EventEmitter<null> = ...

    Event dat wordt geëmit zodra de viewer volledig geïnitialiseerd is.

    viewerOptions: ViewerOptions

    Configuratie voor de viewer, zoals terrain, UI instellingen en animatie.

    webglErrorEvent: EventEmitter<Event> = ...

    Event dat wordt geëmit bij een WebGL context fout.

    Accessors

    • set cameraOptions(cameraOptions: CameraOptions): void

      Camera configuratie voor het positioneren van de camera.

      Parameters

      Returns void

    • CSS display waarde voor het tonen/verbergen van het logo.

      Returns string

    • set geoJsonConfigs(geojsonConfigs: GeoJsonConfig[]): void

      Configuraties voor GeoJSON lagen. Dit is aanvullend naast de opgegeven webServices.

      Parameters

      Returns void

    • Verbergt het logo indien true.

      Parameters

      • hideLogo: boolean

        Flag om logo te tonen/verbergen

      Returns void

    • set tilesetConfigs(tilesetConfigs: TilesetConfig[]): void

      Configuraties voor 3D tilesets. Dit is aanvullend naast de opgegeven webServices.

      Parameters

      Returns void

    • set webServices(webservices: Webservice[]): void

      Lijst met webservices die geladen moeten worden.

      Parameters

      Returns void

    Methods

    • Zet de focus op het viewer element.

      Returns void

    • A callback method that is invoked immediately after Angular has completed initialization of a component's view. It is invoked only once when the view is instantiated.

      Returns void

    • A callback method that performs custom clean-up, invoked immediately before a directive, pipe, or service instance is destroyed.

      Returns void

    • A callback method that is invoked immediately after the default change detector has checked the directive's data-bound properties for the first time, and before any of the view or content children have been checked. It is invoked only once when the directive is instantiated.

      Returns void

    • Keyboard handler voor camera interactie met arrow keys.

      Parameters

      • event: KeyboardEvent

        Keyboard event

      Returns void