vue2项目封装百度地图3.0拾取坐标控件

本文介绍了如何在Vue2项目中封装百度地图3.0 API,创建一个用于拾取坐标的控件,并结合Element-UI实现。示例代码展示了组件的使用方法,包括在Home.vue中的调用。地图相关资源放在public/images目录下,关键代码分布在pointSelect.vue、index.vue和index.js等文件中,提供搜索和地图上选择坐标的功能。
摘要由CSDN通过智能技术生成

百度地图拾取坐标系统,简单的说,就把这玩意封装成控件。

Vue2项目中对百度地图的封装使用 这个的基础上实现的,配合 element-UI 实现。

效果图

在这里插入图片描述

使用

<point-select-dialog ref="pointSelectDialog" @confirmCllick="bMapPointSelect" />
export default {
  name: 'Home',
  components: {
    PointSelectDialog: () => import ('@/components/bmap/pointSelect.vue')
  },
  methods: {
    bMapPointSelect(res) {
      console.log(res)
    }
  }
}

代码总览

涉及的文件如下(具体参考代码):

|-- public
	|-- images  // 注意,地图需要到的图片放这里
|-- src
    |-- components
        |-- bmap
        	|-- bmap-jsapi-loader
        		|-- index.js
            |-- pointSelect.vue    // 百度地图拾取坐标控件
            |-- index.vue    // 地图单文件组件,供界面调用
            |-- index.js    // 地图初始化、配置相关
    |-- views
        |-- Home.vue    // 演示实例所在

代码

代码总览的目录去代码里找着看就行了。

总结

用百度地图3.0 Api封装了一个拾取坐标控件,方便搜索选坐标、地图上拾取坐标。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值