UNPKG

vue-tianditu2

Version:
98 lines (97 loc) 2.61 kB
import { DefineEmits, DefineProps } from '../../../utils/types'; import { PropType } from 'vue'; export declare const NATIVE_PROPS: { /** 用","分隔的多个图层列表 */ layers: { type: StringConstructor; }; /** 每个请求图层的用","分隔的描述样式 */ styles: { type: StringConstructor; }; /** 输出图像的类型 */ format: { type: StringConstructor; }; /** 输出图像背景是否透明 */ transparent: { type: BooleanConstructor; }; /** 请求服务的版本 */ version: { type: StringConstructor; }; /** 地图投影类型 */ srs: { type: PropType<T.MapCode>; }; /** 图层服务地址 */ url: { type: StringConstructor; default: string; }; }; export declare const EXTRA_PROPS: { /** 设置图层的透明度(0.0-1.0)。默认值为 1.0不透明 */ opacity: { type: NumberConstructor; }; /** 图层的显示顺序 */ zIndex: { type: NumberConstructor; }; }; export declare const NATIVE_EVENTS: T.TileLayerEvents; export declare const EXTRA_EVENTS: { init: (e: T.TileLayer.WMS) => boolean; }; export declare const PROPS: { /** 设置图层的透明度(0.0-1.0)。默认值为 1.0不透明 */ opacity: { type: NumberConstructor; }; /** 图层的显示顺序 */ zIndex: { type: NumberConstructor; }; /** 用","分隔的多个图层列表 */ layers: { type: StringConstructor; }; /** 每个请求图层的用","分隔的描述样式 */ styles: { type: StringConstructor; }; /** 输出图像的类型 */ format: { type: StringConstructor; }; /** 输出图像背景是否透明 */ transparent: { type: BooleanConstructor; }; /** 请求服务的版本 */ version: { type: StringConstructor; }; /** 地图投影类型 */ srs: { type: PropType<T.MapCode>; }; /** 图层服务地址 */ url: { type: StringConstructor; default: string; }; }; export declare const EVENTS: { init: (e: T.TileLayer.WMS) => boolean; loading(e: Pick<T.TileLayerEvent, "type" | "target">): void; load(e: Pick<T.TileLayerEvent, "type" | "target">): void; tileloadstart(e: T.TileLayerEvent): void; tileload(e: T.TileLayerEvent): void; tileunload(e: T.TileLayerEvent): void; tileerror(e: T.TileLayerEvent): void; }; export type Props = DefineProps<typeof PROPS>; export type Emit = DefineEmits<typeof EVENTS>;