tg-map-vue3
Version:
封装 百度地图, Google地图, Here地图(未完成), Maptalks 的Vue3组件库
15 lines (14 loc) • 611 B
TypeScript
import type { AbstractMap } from 'tg-map-core';
import { type Ref } from 'vue';
/** 作为Vue3下, `MapMixin`的替代 */
export declare function useTgMapInner<MAP extends AbstractMap = AbstractMap>(): {
mapRef: Ref<MAP | undefined, MAP | undefined>;
/** 读取map对象, 只要放在<tg-map>里面的组件(除#overlay插槽外)都能够立即读取到map对象 */
readonly map: MAP;
/** 地图元素创建回调 */
onCreate(hook: VoidFunction): void;
/** 地图元素销毁回调 */
onDestroy(hook: VoidFunction): void;
/** 重新创建地图元素 */
recreate(): void;
};