UNPKG

angular-cesium

Version:
20 lines 2.61 kB
import { Injectable } from '@angular/core'; import { StaticPrimitiveDrawer } from '../static-primitive-drawer/static-primitive-drawer.service'; import { CesiumService } from '../../../cesium/cesium.service'; /** + This drawer is responsible for drawing a polygon over the Cesium map. + This implementation uses simple PolygonGeometry and Primitive parameters. + This doesn't allow us to change the position, color, etc.. of the polygons. For that you may use the dynamic polygon component. */ export class StaticPolygonDrawerService extends StaticPrimitiveDrawer { constructor(cesiumService) { super(Cesium.PolygonGeometry, cesiumService); } } StaticPolygonDrawerService.decorators = [ { type: Injectable } ]; StaticPolygonDrawerService.ctorParameters = () => [ { type: CesiumService } ]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicG9seWdvbi1kcmF3ZXIuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2FuZ3VsYXItY2VzaXVtL3NyYy9saWIvYW5ndWxhci1jZXNpdW0vc2VydmljZXMvZHJhd2Vycy9zdGF0aWMtZHluYW1pYy9zdGF0aWMtcG9seWdvbi1kcmF3ZXIvcG9seWdvbi1kcmF3ZXIuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzNDLE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLDREQUE0RCxDQUFDO0FBQ25HLE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxnQ0FBZ0MsQ0FBQztBQUUvRDs7OztHQUlHO0FBRUgsTUFBTSxPQUFPLDBCQUEyQixTQUFRLHFCQUFxQjtJQUNuRSxZQUFZLGFBQTRCO1FBQ3RDLEtBQUssQ0FBQyxNQUFNLENBQUMsZUFBZSxFQUFFLGFBQWEsQ0FBQyxDQUFDO0lBQy9DLENBQUM7OztZQUpGLFVBQVU7OztZQVBGLGFBQWEiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IFN0YXRpY1ByaW1pdGl2ZURyYXdlciB9IGZyb20gJy4uL3N0YXRpYy1wcmltaXRpdmUtZHJhd2VyL3N0YXRpYy1wcmltaXRpdmUtZHJhd2VyLnNlcnZpY2UnO1xyXG5pbXBvcnQgeyBDZXNpdW1TZXJ2aWNlIH0gZnJvbSAnLi4vLi4vLi4vY2VzaXVtL2Nlc2l1bS5zZXJ2aWNlJztcclxuXHJcbi8qKlxyXG4gKyBUaGlzIGRyYXdlciBpcyByZXNwb25zaWJsZSBmb3IgZHJhd2luZyBhIHBvbHlnb24gb3ZlciB0aGUgQ2VzaXVtIG1hcC5cclxuICsgVGhpcyBpbXBsZW1lbnRhdGlvbiB1c2VzIHNpbXBsZSBQb2x5Z29uR2VvbWV0cnkgYW5kIFByaW1pdGl2ZSBwYXJhbWV0ZXJzLlxyXG4gKyBUaGlzIGRvZXNuJ3QgYWxsb3cgdXMgdG8gY2hhbmdlIHRoZSBwb3NpdGlvbiwgY29sb3IsIGV0Yy4uIG9mIHRoZSBwb2x5Z29ucy4gRm9yIHRoYXQgeW91IG1heSB1c2UgdGhlIGR5bmFtaWMgcG9seWdvbiBjb21wb25lbnQuXHJcbiAqL1xyXG5ASW5qZWN0YWJsZSgpXHJcbmV4cG9ydCBjbGFzcyBTdGF0aWNQb2x5Z29uRHJhd2VyU2VydmljZSBleHRlbmRzIFN0YXRpY1ByaW1pdGl2ZURyYXdlciB7XHJcbiAgY29uc3RydWN0b3IoY2VzaXVtU2VydmljZTogQ2VzaXVtU2VydmljZSkge1xyXG4gICAgc3VwZXIoQ2VzaXVtLlBvbHlnb25HZW9tZXRyeSwgY2VzaXVtU2VydmljZSk7XHJcbiAgfVxyXG59XHJcbiJdfQ==