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