iceye-angular-cesium-fork
Version:
Angular library for working with Cesium.
33 lines (32 loc) • 1.25 kB
TypeScript
import { NgZone } from '@angular/core';
import { ViewerFactory } from '../viewer-factory/viewer-factory.service';
import { ViewerConfiguration } from '../viewer-configuration/viewer-configuration.service';
import { AcMapComponent } from '../../components/ac-map/ac-map.component';
/**
* Service that initialize cesium viewer and expose cesium viewer and scene.
*/
export declare class CesiumService {
private ngZone;
private viewerFactory;
private viewerConfiguration;
private cesiumViewer;
private map;
constructor(ngZone: NgZone, viewerFactory: ViewerFactory, viewerConfiguration: ViewerConfiguration);
init(mapContainer: HTMLElement, map: AcMapComponent): void;
/**
* For more information see https://cesiumjs.org/Cesium/Build/Documentation/Viewer.html?classFilter=viewe
* @returns cesiumViewer
*/
getViewer(): any;
/**
* For more information see https://cesiumjs.org/Cesium/Build/Documentation/Scene.html?classFilter=scene
* @returns cesium scene
*/
getScene(): any;
/**
* For more information see https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API
* @returns cesium canvas
*/
getCanvas(): HTMLCanvasElement;
getMap(): AcMapComponent;
}