# vue-tmap **Repository Path**: yinMrsir/vue-tmap ## Basic Information - **Project Name**: vue-tmap - **Description**: 基于天地图封装适用于Vue3.x的地图组件库 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2024-08-16 - **Last Updated**: 2024-11-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # vue-tmap 基于天地图封装适用于Vue3.x的地图组件库 ## 安装 ```shell pnpm install vue-tmap ``` ## main.ts引入使用 ```ts import VueTMap from 'vue-tmap' const app = createApp(App) VueTMap.initTMapApiLoader({ key: '你的key', plugins: ["carTrack"], }) app.use(VueTMap) ``` ## 示例 ```vue ``` ## 参数 | 参数 | 说明 | 类型 | 默认值 | | --- | --- | --- | --- | | lngLat | 地图中心点经纬度 | [number, number] | [116.40769, 39.89945] | | zoom | 地图缩放级别 | number | 12 | | drag | 是否可拖拽 | boolean | true | ## 组件 | 组件 | 说明 | | --- |-----------| | t-map | 地图组件 | | t-control-zoom | 缩放组件 | | t-control-scale | 比例尺组件 | | t-control-overview-map | 鹰眼组件 | | t-car-track | 车辆轨迹组件,使用时需要先引入插件 | ## 预览示例 下载项目到本地:`git clone https://github.com/yinMrsir/vue-tmap` ```sh cd vue-tmap pnpm install pnpm dev ```