UNPKG

xtorcga

Version:

Xtor Compute Geometry Algorithm Libary 计算几何算法库

32 lines (26 loc) 977 B
import { Rectangle } from "src-gis/core/Rectangle"; import { isDefined, Undefinable } from "src/utils/types"; import { ImageryProvider } from "./ImageryProvider"; export class UrlTemplateImageryProvider { private _tileWidth: Undefinable<number>; private _tileHeight: Undefinable<number>; private _rectangle: Undefinable<Rectangle>; private _resource: Undefinable<any>; constructor() { this._tileWidth = undefined; this._tileHeight = undefined; } get ready() { return isDefined(this._resource); } requestImage(x: number, y: number, level: number, request: any) { if (!this.ready) { console.error("requestImage must not be called before the imagery provider is ready.") } //>>includeEnd('debug'); // return ImageryProvider.loadImage( // this, // buildImageResource(this, x, y, level, request) // ); } }