vue2-baidu-map
Version:
vue-baidu-map的vue2版本(支持v2.0、v3.0和webGl api)。Baidu Map Component for Vue 2.0 (support v2.0 、 v3.0 and webGl api)
117 lines (85 loc) • 2.89 kB
Markdown
# VUE3 BAIDU MAP
## baidu-map组件通过webpack构建的vue2版本(支持地图v2.0、v3.0和webGl)
## baidu-map组件vue3版本移步(支持地图v2.0、v3.0和webGl)
[vue-baidu-map-3x](https://yangjianfei.github.io/vue-baidu-map-3x/)
<p align="center">
<img src="https://yangjianfei.github.io/vue-baidu-map-3x/favicon.png" width="200px">
</p>
<p align="center">基于 VUE 2.x 的百度地图组件</p>
[]()
## 语言
- [中文](https://github.com/YangJianFei/vue-baidu-map-3x/blob/main/README.md)
- [English](https://github.com/YangJianFei/vue-baidu-map-3x/blob/main/README.en.md)
## 文档(和vue-baidu-map-3x公用,文档中vue-baidu-3x自行脑补为vue2-baidu-map)
[https://yangjianfei.github.io/vue-baidu-map-3x/](https://yangjianfei.github.io/vue-baidu-map-3x/)
## 开始
### 安装
```bash
npm i --save vue2-baidu-map
```
### 初始化
```javascript
import Vue from 'vue'
import BaiduMap from 'vue2-baidu-map'
Vue.use(BaiduMap, {
// ak 是在百度地图开发者平台申请的密钥 详见 http://lbsyun.baidu.com/apiconsole/key */
ak: 'YOUR_APP_KEY',
// v:'2.0', // 默认使用3.0
// type: 'WebGL' // ||API 默认API (使用此模式 BMap=BMapGL)
});
```
### 使用
```vue
<template>
<baidu-map class="map" :center="{lng: 118.454, lat: 32.955}" :zoom="5" @ready="ready" >
</baidu-map>
</template>
<script>
export default {
methods: {
ready({BMap,map})=>{
// 对地图进行自定义操作
};
}
}
</script>
<style>
/* 地图容器必须设置宽和高属性 */
.map {
width: 400px;
height: 300px;
}
</style>
```
### 离线地图
安装插件使用<font color="#e81224">npm i vue-baidu-map-offline</font>
## 废弃
~~BmView~~
废弃了<font color="#e81224">BmView</font>组件
## 全国地区编码坐标点数据集
```js
import AreaCodePoint from 'vue-baidu-map-3x/dist/areaCodePoint.json';
// 示例:
{
"110000": {
"lat": 39.91101332265389,
"lng": 116.413554023728
}
// 其他地区。。。
}
```
## 协议
[MIT 许可证](https://opensource.org/licenses/MIT)
版权所有 (c) 2016至今, YangJianFei <1294485765@qq.com>
## 关于我
扫描添加下方的微信(<font color="#e81224">yjf163163</font>)并回复加群,即可加入”<font color="#e81224">前端男海群</font>“。交流学习,及时获取代码最新动态。
<div>
<img src="https://yangjianfei.github.io/vue-baidu-map-3x/heifahaizei.png" width="256px">
</div>
如果对你有帮助送我一颗小星星(づ ̄3 ̄)づ╭❤~
## 任务清单
- [ ] 按需加载
- [ ] treeshaking
- [ ] 箭头绘制,区域划分
## 更新日志
[更新日志](https://github.com/YangJianFei/vue-baidu-map-3x/blob/main/docs/changelogs.md)