UNPKG

@awhere/maps-maptalks

Version:

The awesome aWhere JavaScript API for Maptalks.

54 lines (53 loc) 1.28 kB
export class MapLibreLayerRenderer { constructor(layer: any); layer: any; getMap(): any; show(): void; hide(): void; remove(): void; clear(): void; setVisible(v: any): void; _visible: any; setOpacity(v: any): void; _opacity: any; setZIndex(z: any): void; _zIndex: any; needToRedraw(): any; render(): void; glmap: maplibregl.Map; drawOnInteracting(): void; getEvents(): { resize: () => void; }; onResize(): void; _createLayerContainer(): void; _container: HTMLElement; _resize(): void; _show(): void; _hide(): void; _syncMap(): void; } export default MapLibreLayer; import maplibregl from "maplibre-gl"; declare class MapLibreLayer extends maptalks.Layer { /** * Reproduce a MapLibreLayer from layer's profile JSON. * @param {Object} json - layer's profile JSON * @return {MapLibreLayer} * @static * @private * @function */ private static fromJSON; getGlMap(): any; getGlStyle(): any; onLoadEnd(): void; /** * Export the MapLibreLayer's JSON. * @return {Object} layer's JSON */ toJSON(): any; setOptions(v: any): void; onZoomEnd(): void; } import * as maptalks from "maptalks";