Advertisement
Guest User

Untitled

a guest
Jun 25th, 2019
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. declare var Cesium;
  2.  
  3. "typeRoots": [
  4. "node_modules/@types",
  5. "./src/typings.d.ts"
  6. ],
  7.  
  8. import { Directive, ElementRef, OnInit, Input, Output} from '@angular/core';
  9. import * as CesiumLib from '../libs/cesium.lib';
  10.  
  11. @Directive({
  12. selector: '[appCesium]'
  13. })
  14. export class CesiumDirective implements OnInit {
  15. @Input() appCesiumOptions: CesiumLib.CesiumViewerOptions;
  16. @Output() appCesiumViewer: Cesium.Viewer;
  17.  
  18. constructor(private el: ElementRef) {
  19. Cesium.Ion.defaultAccessToken = CesiumLib.CESIUM_ACCESS_TOKEN;
  20. }
  21.  
  22. ngOnInit() {
  23. const appCesiumViewer = new Cesium.Viewer(this.el.nativeElement, this.appCesiumOptions);
  24. }
  25. }
  26.  
  27. const appCesiumViewer = new Cesium.Viewer
  28.  
  29. @Output() appCesiumViewer: Cesium.Viewer;
  30.  
  31. myVar = new Cesium.Cartesian3();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement