33 lines
688 B
TypeScript
33 lines
688 B
TypeScript
import { Component, Input, OnInit } from '@angular/core';
|
|
import WMTS from 'ol/tilegrid/WMTS';
|
|
import { TileGridComponent } from './tilegrid.component';
|
|
import { Coordinate } from 'ol/coordinate';
|
|
import { Size } from 'ol/size';
|
|
|
|
@Component({
|
|
selector: 'aol-tilegrid-wmts',
|
|
template: '',
|
|
})
|
|
export class TileGridWMTSComponent extends TileGridComponent implements OnInit {
|
|
@Input()
|
|
origin?: Coordinate;
|
|
@Input()
|
|
origins?: Coordinate[];
|
|
@Input()
|
|
resolutions: number[];
|
|
@Input()
|
|
matrixIds: string[];
|
|
@Input()
|
|
sizes?: Size[];
|
|
@Input()
|
|
tileSizes?: Size[];
|
|
@Input()
|
|
widths?: number[];
|
|
|
|
instance: WMTS;
|
|
|
|
ngOnInit() {
|
|
this.instance = new WMTS(this);
|
|
}
|
|
}
|