xgis-ol
Version:
基于openlayers + ol-ext库进行封装
87 lines (86 loc) • 3.21 kB
TypeScript
import { Projection } from "ol/proj";
import { ViewOptions } from "ol/view";
import XMap from '../../core/XMap';
declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
mapid: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
mapgroup: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
hasLayerManager: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
};
initTDTLayers: import("vue-types").VueTypeValidableDef<string[]> & {
default: () => string[];
};
viewProjection: import("vue-types").VueTypeDef<string | Projection | {
[key: string]: any;
}> & {
default: string | (() => Projection) | (() => {
[key: string]: any;
});
};
defaultCenter: import("vue-types").VueTypeValidableDef<Number[]> & {
default: () => Number[];
};
viewOptions: import("vue-types").VueTypeValidableDef<ViewOptions>;
multiWorld: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
};
enableContextMenu: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
};
}>, {
mapIDRef: import("vue").Ref<string, string>;
mapContainerRef: import("vue").Ref<string, string>;
mapRef: import("vue").Ref<XMap, XMap>;
enableMenuComputed: import("vue").ComputedRef<boolean>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "mapInited"[], "mapInited", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
mapid: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
mapgroup: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
hasLayerManager: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
};
initTDTLayers: import("vue-types").VueTypeValidableDef<string[]> & {
default: () => string[];
};
viewProjection: import("vue-types").VueTypeDef<string | Projection | {
[key: string]: any;
}> & {
default: string | (() => Projection) | (() => {
[key: string]: any;
});
};
defaultCenter: import("vue-types").VueTypeValidableDef<Number[]> & {
default: () => Number[];
};
viewOptions: import("vue-types").VueTypeValidableDef<ViewOptions>;
multiWorld: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
};
enableContextMenu: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
};
}>> & Readonly<{
onMapInited?: (...args: any[]) => any;
}>, {
mapid: string;
mapgroup: string;
hasLayerManager: boolean;
initTDTLayers: string[];
viewProjection: string | Projection | {
[key: string]: any;
};
defaultCenter: Number[];
multiWorld: boolean;
enableContextMenu: boolean;
}, {}, {
ZoomFullBar: import("vue").DefineComponent<{}, {}, any>;
ContextMenu: import("vue").DefineComponent<{}, {}, any>;
}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;