Skip to content

Commit

Permalink
chore: update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
yue1123 committed Nov 7, 2022
1 parent 544b5db commit ff76d13
Showing 1 changed file with 39 additions and 32 deletions.
71 changes: 39 additions & 32 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Vue3 BaiduMap gl

基于百度地图 JavaScript GL 版(使用了WebGL对地图、覆盖物等进行渲染,支持3D视角展示地图) API 封装的 Vue3 组件库
基于百度地图 JavaScript GL 版(使用了 WebGL 对地图、覆盖物等进行渲染,支持 3D 视角展示地图) API 封装的 Vue3 组件库

<img src='./docs/public/logo.png' style="border-radius:48px;overflow:hidden; width:220px;">
<br />
Expand All @@ -9,44 +9,48 @@
[![GitHub license](https://img.shields.io/github/license/yue1123/img-previewer?style=flat-square)](https://github.com/yue1123/img-previewer/blob/main/LICENSE)
<img src="https://img.shields.io/github/package-json/v/yue1123/vue3-baidu-map-gl?color=f90&style=flat-square" alt="GitHub package.json version (subfolder of monorepo)">


## ✨ 特性
- 自动加载百度地图 SDK及其工具库,将百度地图繁琐的Api封装进组件,你只需关注组件本身

- 自动加载百度地图 SDK 及其工具库,将百度地图繁琐的 Api 封装进组件,你只需关注组件本身
- 比较完整,提供的组件和 hooks 能覆盖大部分使用场景
- Composition Api + Ts,面向未来,更好的性能,和你的 Ts 项目无缝衔接
- tree shaking 支持,模块分包,只打包你想要的的
- 体验良好,支持volar,组件提供完善的代码提示,与用户逻辑保持一致
- 基于百度地图Gl版SDK,WebGL对地图、覆盖物等进行渲染,支持3D视角展示地图
- 体验良好,支持 volar,组件提供完善的代码提示,与用户逻辑保持一致
- 基于百度地图 Gl 版 SDK,WebGL 对地图、覆盖物等进行渲染,支持 3D 视角展示地图
- 组件同时兼容大驼峰命名(CamelCase)和短横线命名(kebab-case)



## Documentation

[https://yue1123.github.io/vue3-baidu-map-gl/zh](https://yue1123.github.io/vue3-baidu-map-gl/zh)

## Get started

### installation

```shell
npm i vue3-baidu-map-gl
# or
yarn add vue3-baidu-map-gl
# or
pnpm add vue3-baidu-map-gl
```

### Usage SFC

按需引入

```vue
<template>
<Map ak="YOUR_AK" />
</template>
<script setup lang="ts">
import { Map } from 'vue3-baidu-map-gl';
import { Map } from 'vue3-baidu-map-gl'
</script>
```

完整引入

```ts
import { createApp } from 'vue'
import App from './App.vue'
Expand All @@ -57,30 +61,33 @@ app.use(baiduMapGl, { ak: 'YOUR_AK' })
app.mount('#app')
```

## todo
- [x] 基础地图
- [x] 地图控件
- [x] 地图覆盖物
- [x] 多实例
- [x] 自定义地图样式
- [x] 地图插件
- [x] 轨迹动画插件
- [x] 覆盖物
- [x] 带高度的点
- [x] 3d 棱柱
- [x] 贝塞尔曲线
- [ ] 叠加层
- [x] 路况叠加层
- [ ] 地面图片叠加层
- [ ] canvas 叠加层
- [ ] video 叠加层
- [x] MapVgl 叠加层
- [x] 信息窗口
- [ ] 右键菜单
- [ ] 大地路线书
- [ ] 3d 视角动画
- [ ] 三维模型
## todo

- [ ] 叠加层
- [x] 路况叠加层
- [ ] 地面图片叠加层
- [ ] canvas 叠加层
- [ ] video 叠加层
- [x] MapVgl 叠加层
- [ ] 大地路线书
- [ ] 3d 视角动画

## License

[MIT licenses](https://opensource.org/licenses/MIT)

❤️用心制作,开源不易,点亮🌟star🌟是支持更新的最大动力✌🏻
❤️ 用心制作,开源不易,点亮 🌟star🌟 是支持更新的最大动力 ✌🏻

## 参与贡献

```bash
# clone
git clone https://github.com/yue1123/vue3-baidu-map-gl
cd ./vue3-baidu-map-gl

# install
pnpm install

# 运行文档站点,用来测试组件,预览文档
pnpm run docs:dev
```

0 comments on commit ff76d13

Please sign in to comment.