Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- declare var Cesium;
- "typeRoots": [
- "node_modules/@types",
- "./src/typings.d.ts"
- ],
- import { Directive, ElementRef, OnInit, Input, Output} from '@angular/core';
- import * as CesiumLib from '../libs/cesium.lib';
- @Directive({
- selector: '[appCesium]'
- })
- export class CesiumDirective implements OnInit {
- @Input() appCesiumOptions: CesiumLib.CesiumViewerOptions;
- @Output() appCesiumViewer: Cesium.Viewer;
- constructor(private el: ElementRef) {
- Cesium.Ion.defaultAccessToken = CesiumLib.CESIUM_ACCESS_TOKEN;
- }
- ngOnInit() {
- const appCesiumViewer = new Cesium.Viewer(this.el.nativeElement, this.appCesiumOptions);
- }
- }
- const appCesiumViewer = new Cesium.Viewer
- @Output() appCesiumViewer: Cesium.Viewer;
- myVar = new Cesium.Cartesian3();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement