返回顶部
首页 > 资讯 > 前端开发 > JavaScript >vue全局接入百度地图的实现示例
  • 763
分享到

vue全局接入百度地图的实现示例

2024-04-02 19:04:59 763人浏览 安东尼
摘要

目录前言一、获取ak密钥二、整合步骤总结前言 本文主要教大家如何把百度地图整合到我们的Vue项目中 一、获取ak密钥 1、登录网址 https://lbsyun.baidu.com/

前言

本文主要教大家如何把百度地图整合到我们的Vue项目

一、获取ak密钥

1、登录网址 https://lbsyun.baidu.com/

注册百度地图开放平台账号,填写认证信息,并且创建应用

百度地图AK

创建完应用后可以在类似界面获取到我们的AK密钥

注意:IP白名单要合理配置

百度地图IP白名单

我这里为了方便测试才设置的0.0.0.0/0

二、整合步骤

获取到ak密钥之后就可以与我们的VUE项目进行整合

1、npm下载包

代码如下(示例):

npm install --save vue-baidu-map --reGIStry=Https://registry.npm.taobao.org 

npm下载百度地图

2、在main.js文件引入

代码如下(示例):

import BaiduMap from 'vue-baidu-map'
Vue.use(BaiduMap, {
  // ak密钥
  ak: 'pYNskAU5yNDInxABaC3agTroXNy6wKEY'
})
    

main.js引入百度地图

3. 页面引入

代码如下(示例):

data(){
 	return{
	  // 百度地图信息设置
      // 地址信息
      address: null,
      center: {lng: 0, lat: 0},
      //地图展示级别
      zoom: 13,
	}
}
methods: {
	handler({BMap, map}) {
      this.center.lng = 116.419878;
      this.center.lat = 39.956823;
      this.zoom = this.zoom;
    },
    getClickInfo(e) {
      // 创建地理编码实例
      const myGeo = new BMap.Geocoder();
      let _this = this;
      // 根据坐标逆解析地址
      myGeo.getLocation(new BMap.Point(e.point.lng, e.point.lat), function (result) {
        if (result) {
          _this.fORM.warehouseLocation = result.address
        }
      });
      this.center.lng = e.point.lng;
      this.center.lat = e.point.lat;
    }
}


<style>

.mapbox {
  width: 100%;
  height: 100%;
}
</style>

效果图

百度地图效果图

有一个点需要注意在方法里进行逆解析地址的时候记得要在逆解析方法外 获取this值
let _this = this;

百度地图代码

总结

到此这篇关于vue全局接入百度地图的实现示例的文章就介绍到这了,更多相关vue全局接入百度地图内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: vue全局接入百度地图的实现示例

本文链接: https://lsjlt.com/news/143179.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • vue全局接入百度地图的实现示例
    目录前言一、获取ak密钥二、整合步骤总结前言 本文主要教大家如何把百度地图整合到我们的vue项目中 一、获取ak密钥 1、登录网址 https://lbsyun.baidu.com/...
    99+
    2024-04-02
  • vue如何实现全局接入百度地图
    小编给大家分享一下vue如何实现全局接入百度地图,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、获取ak密钥登录网址 https://lbsyun.baidu.com/注册百度地图开放平台账号,填写认证信息,并且创建应用...
    99+
    2023-06-29
  • vue项目实现便捷接入百度地图API
    目录1.账号注册2.获取密钥3.创建项目4.项目导入5.效果展示1.账号注册 在百度地图开放平台注册账号并登录网站地址: https://lbsyun.baidu.com/index...
    99+
    2024-04-02
  • vue百度地图 + 定位的示例分析
    这篇文章给大家分享的是有关vue百度地图 + 定位的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。vue 百度地图 + 定位 前提需要自己有百度的密钥,如没有可...
    99+
    2024-04-02
  • vue中调用百度地图获取经纬度的实现
    项目中,需要实现获取当前位置的经纬度,或者搜索某个位置并获取经纬度信息,我使用的的是vue,地图使用的是百度地图。 默认自动获取当前位置经纬度 拖动小红标 获取经纬度 关键词 ...
    99+
    2024-04-02
  • Vue使用百度地图实现城市定位
    本文实例为大家分享了Vue使用百度地图实现城市定位的具体代码,供大家参考,具体内容如下 Vue项目运行环境:Vue 2.0,Vue Cli 3.0 步骤一:登录 百度地图开放平台 在...
    99+
    2024-04-02
  • Vue之全局水印的实现示例
    目录1.创建水印Js文件 2.引入操作 2.1 在App.vue中引用或其他页面 2.2 在router配置文件中引用【需求】系统内页面显示水印,登录页面没有水印(退出登录时,登录页...
    99+
    2024-04-02
  • JavaScript接入百度地图API的方法步骤
    目录一、百度地图API接入二、在HTML中使用百度地图API1、在html中引入百度地图js文件2、在网页中定义一个DIV用于显示地图3、在网页中显示地图4、添加可选控件5、定位功能...
    99+
    2024-04-02
  • vuejs项目如何实现百度地图显示
    这篇文章给大家介绍vuejs项目如何实现百度地图显示,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。实现方法:1、在“百度地图开发平台”中申请秘钥;2、在“index.html”中使用s...
    99+
    2024-04-02
  • Vue接入高德地图的完整实例
    目录前言参考资料Vue接入高德地图引用使用实现点击按钮缩放功能地图放大地图缩小测量距离测量面积行政区划查询渲染关键字搜索鼠标绘制区域总结前言 Vue 使用高德地图,实现缩放,鼠标绘制...
    99+
    2024-04-02
  • vue全局挂载实现APP全局弹窗的示例代码
    目录需求背景需求分析代码展示需求背景 app端对接网页端的客服系统,在用户实现网页客户系统发起询问时,app不论在哪个页面都需要弹窗提示 需求分析 这个需求分为两步,一个是负责双向...
    99+
    2024-04-02
  • 实例讲解如何在Vue中使用百度地图API
    Vue是一款流行的JavaScript框架,可以非常快速地搭建单页Web应用程序。百度地图API是一组允许开发人员使用的地图API,可以用于各种应用程序中。本文将介绍如何在Vue中使用百度地图API,并通过实例将数据点按照特定规则分组。使用...
    99+
    2023-05-14
  • vue.js中vue-cli脚手架使用百度地图API的示例分析
    小编给大家分享一下vue.js中vue-cli脚手架使用百度地图API的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!第...
    99+
    2024-04-02
  • Python实现推送百度链接的示例代码
    通过代码实现抓取个人博客中某一页指定文章链接,并批量将该链接推送到百度站长平台,起到快速收录的目的。  import sys import requests from bs4 i...
    99+
    2024-04-02
  • Vue集成百度地图实现位置选择功能
    目录Vue集成百度地图实现位置选择百度地图选择地址效果集成百度地图的具体实现第一步:引入百度地图 JavaScript API v3.0 文件第二步:编写百度地图选择位置组件第三步:...
    99+
    2024-04-02
  • Vue实现全局菜单搜索框的示例
    目录前言一、过滤路由二、搜索框展示路由三、雏形出现但有缺陷四、优化搜索方式五、完整代码展示结论前言 本篇文章分享一下我在实际开发 Vue 项目时遇到的需要 —&mdash...
    99+
    2023-02-09
    Vue 全局菜单搜索框 Vue 搜索框
  • vue+echarts5实现中国地图的示例代码
    使用echarts5.0版本实现中国地图,E charts在5.0版本之后,地图不能直接引入了,需要自己去下载。 地图文件下载地址:下载地址(http://datav.aliyun....
    99+
    2024-04-02
  • Vue 实现接口进度条示例详解
    目录实现思路代码实现参数注入总结前端在向后端请求信息时,常常需要等待一定的时间才能得到返回结果。为了提高用户体验,可以通过实现一个接口进度条函数来增加页面的交互性和视觉效果。 接口...
    99+
    2023-05-17
    Vue 接口进度条 Vue 进度条
  • OpenCV全景图像拼接的实现示例
    本文主要介绍了OpenCV全景图像拼接的实现示例,分享给大家,具体如下: left_01.jpg right_01.jpg Stitcher.py import numpy ...
    99+
    2024-04-02
  • python 百度aip实现文字识别的实现示例
    目录介绍模块使用介绍 百度aip模块是用于实现百度云与用户接口,简单来说就是使用百度云所拥有的人工智能模块。 模块使用 pip install baidu-aip#下载百度云模块...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作