UNPKG

weather-te

Version:

A light weather visualization library.

36 lines (35 loc) 1.06 kB
import { CanvasLayer } from '../canvas-layer'; import { TileGraySource } from '../../source/tile-gray-source'; import { FeatherRenderer } from '../../renderer/feather-renderer'; import { Extent } from '../../util/util'; import { Units } from '../../renderer/units'; import { GraySource } from '../../source/gray-source'; export interface FeatherOptions { url: string; factor?: string; color?: string; interval?: number; pixelSide?: number; zoom?: number; boundary?: { x?: number; y?: number; w?: number; h?: number; z?: number; }; units: Units; onerror: any; } /** * 职责: * 1. 控制图层层面的可见性 * 2. 渲染方式的选择 */ export declare class FeatherLayer extends CanvasLayer { source: TileGraySource | GraySource; renderer: FeatherRenderer; constructor(); setOption(options: FeatherOptions): void; renderExtent(extent: Extent, worldZoom: any, viewSize: any, pixelRadio: any): HTMLCanvasElement; }