UNPKG

tg-map-vue3

Version:

封装 百度地图, Google地图, Here地图(未完成), Maptalks 的Vue3组件库

62 lines (61 loc) 2.38 kB
import type { MarkerClusterer, MarkerOverlay } from 'tg-map-core'; declare const TgMarkerClusterer: import("vue").DefineComponent<import("vue").ExtractPropTypes<{ gridSize: { type: import("vue").PropType<number>; }; maxZoom: { type: import("vue").PropType<number>; }; minClusterSize: { type: import("vue").PropType<number>; }; averageCenter: { type: import("vue").PropType<boolean>; }; styles: { type: import("vue").PropType<import("tg-map-core").ClusterIconStyle[]>; }; stylesIndexCalculator: { type: import("vue").PropType<(markersLength: number, stylesLength: number) => number>; }; zIndex: { type: import("vue").PropType<number>; }; }>, { clusterer: MarkerClusterer; markers: MarkerOverlay[]; pendingMarkers: MarkerOverlay[]; }, {}, {}, { /** TgMarker有可能在该组件未初始化之前调用, 需要通过该方法判断 */ isInitiated(): boolean; performAddMarkers(): void; onAddMarker(marker: MarkerOverlay): void; onRemoveMarker(marker: MarkerOverlay): void; }, import("vue").DefineComponent<{}, {}, {}, {}, { recreate(): void; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ gridSize: { type: import("vue").PropType<number>; }; maxZoom: { type: import("vue").PropType<number>; }; minClusterSize: { type: import("vue").PropType<number>; }; averageCenter: { type: import("vue").PropType<boolean>; }; styles: { type: import("vue").PropType<import("tg-map-core").ClusterIconStyle[]>; }; stylesIndexCalculator: { type: import("vue").PropType<(markersLength: number, stylesLength: number) => number>; }; zIndex: { type: import("vue").PropType<number>; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; /** TgMarkerClusterer作为构造器, 创建的Vue实例类型 */ type TgMarkerClusterer = InstanceType<typeof TgMarkerClusterer>; export default TgMarkerClusterer;