Blog
首页
文档
收藏
关于
  • 在线转换时间戳 (opens new window)
  • 在线压缩图片 (opens new window)
  • Float-Double转二进制 (opens new window)
  • 文件转Hex字符串 (opens new window)

HiuZing

🍑
首页
文档
收藏
关于
  • 在线转换时间戳 (opens new window)
  • 在线压缩图片 (opens new window)
  • Float-Double转二进制 (opens new window)
  • 文件转Hex字符串 (opens new window)
  • 前端面试题

  • JavaScript

  • Vue2

  • port

  • CSS

  • Node.js

  • JavaScript优化

  • uniapp

  • Mini Program

  • TypeScript

  • 面向对象编程

  • UI组件

  • Plugin

    • Vue

      • vue-baidu-map
        • vue-baidu-map插件
          • 官方地址
          • 准备工作
          • 安装插件
          • 在main中引入
          • 简单使用地图
          • API官网
  • Vue3

  • 性能优化

  • Axios

  • 状态管理

  • React

  • Mock

  • Icon

  • Template

  • 构建工具

  • 项目规范配置

  • Taro

  • SVG

  • React Native

  • 前端
  • Plugin
  • Vue
HiuZing
2022-11-28
目录

vue-baidu-map

# vue-baidu-map插件

# 官方地址

官方地址 (opens new window)

# 准备工作

  • 注册百度地图并且创建 ak

    • 先进入 http://lbsyun.baidu.com/ (opens new window) 官网注册账号
    • 然后去控制台 -> 我的应用 -> 创建应用
    • 复制访问应用中 ak

# 安装插件

npm install vue-baidu-map
1

# 在main中引入

import BaiduMap from 'vue-baidu-map'
Vue.use(BaiduMap,{ak:'此处粘贴你的百度地图ak'})
1
2

# 简单使用地图

<baidu-map
  id="allmap"
  <!--地图缩放-->
  :scroll-wheel-zoom="true"
  @ready="mapReady"
>
<!--地图标注-->
  <bm-marker :position="point" animation="BMAP_ANIMATION_BOUNCE"></bm-marker>
</baidu-map>
1
2
3
4
5
6
7
8
9
data(){
  return{
    point: "",
  }
},
methods:{
    // 地图初始化
    mapReady({ BMap, map }) {
      this.BMap = BMap;
      this.map = map;
      this.scanMap();
    },
    // 地图坐标
    scanMap(){
      let point;
      if(this.stationInfo.coordinate){
        point = this.stationInfo.coordinate.split(',')
      } else {
        point = [116.404, 39.915]
      }
      this.point = new this.BMap.Point(point[0], point[1]);
      this.map.centerAndZoom(this.point, 15);
    },
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#allmap{
    height: 330px;
    width: 100%;
    margin: 0 auto;
}
1
2
3
4
5

# API官网

百度地图 JavaScript API Lite版 (opens new window)

#插件
上次更新: 2024/08/14, 04:14:33
常见问题
创建Vue3工程

← 常见问题 创建Vue3工程→

最近更新
01
React Native 使用SVG
08-13
02
Docker基础命令
08-04
03
算数逻辑单元
07-30
更多文章>
Theme by Vdoing | Copyright © 2021-2024 WeiXiaojing | 友情链接
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式