目录

1.百度开发者认证

2.创建应用

3.引用百度地图API文件

4.展示地图


1.百度开发者认证

进入百度地图开放平台 官网,(认证需要身份证号码,人脸识别,手机百度APP,邮箱地址)

注册登录完成,在控制台可以进行开发者认证。

2.创建应用

在应用管理中可以创建应用,应用类型需要选择浏览器端,Referer白名单如果只是测试版本,可以先使用*,只有该白名单中的网站才能成功发起调用。

创建完成就会生成一个AK。

3.引用百度地图API文件

在JavaScript开放文档中有教程,可以根据教程来引用。

如果我们要在vue中使用,我们需要将这代码段放到html文件中。

<script type="text/javascript" src="https://api.map.baidu.com/api?v=3.0&&type=webgl&ak=您的密钥">
</script>

需要修改里面的ak值,就是上面创建应用生成的ak值。

4.展示地图

展示地图也有一个demo可供学习。

如果在vue中的index.html中引入api之后,在项目中就可以使用了。

var map = new BMapGL.Map("container");          // 创建地图实例
var point = new BMapGL.Point(116.404, 39.915);  // 创建点坐标
map.centerAndZoom(point, 15);                 // 初始化地图,设置中心点坐标和地图级别

这是使用的案例,有几个需要注意的事项:

  1. 要把这段代码放到Mounted生命周期里面;
  2. 要拿到展示地图的那个实例,可以用ref拿到;
  3. 设置展示地图的实例的宽高;
  4. 创建点坐标可以修改。

至此,简单使用百度地图API已经完成了。

Vue项目使用百度地图api相关推荐

  1. vue 项目中百度地图 API 使用流程

    文章目录 一.在百度地图开放平台注册账号并登录.认证 二.创建 ak 三.项目使用 四.丰富的功能 一.在百度地图开放平台注册账号并登录.认证 1.网址:http://lbsyun.baidu.com ...

  2. 【vue+百度地图】vue项目使用百度地图API(普通展示)

    方法来自大神[超华] 1.进入百度API 操作官网:https://lbsyun.baidu.com 根据官网流程: 登录自己的百度账号-> 申请然后点击邮箱内获取的新链接-> 填写自己需 ...

  3. vue项目调用百度地图api 学习总结

    一.安装百度地图插件: npm install vue-baidu-map –save 二.在vue项目首页index.html进入插件: 注:src里的http必须要写如果不写会出现bug! ! ! ...

  4. Vue项目使用百度地图——经纬度地图组件的封装及使用

    1 前言 要在vue项目使用百度地图api,首先应做以下配置 (1)index.html index.html添加script <script src="http://api.map. ...

  5. vue项目引入百度地图BMapGL鼠标绘制和BMap辅助工具

    目录 引言 1.引用百度地图 2.在项目中使用百度地图 2-1.页面结构部分 2-2.js逻辑部分 3-1.页面结构部分 Vue.js 是一个用于构建用户界面的渐进式 JavaScript 框架.它旨 ...

  6. react项目使用百度地图API

    文章目录 前言 一.接入API 1.登录百度地图 2.创建应用,获取密钥 3.引入API 4.当作模块导入BMap 二.使用 1.引入 2.展示地图 三.效果展示 总结 前言 最近在开发一款react ...

  7. vue项目调用百度地图定位,判断当前位置是否在目标位置范围内

    之前用vue做了一个百度地图定位功能,判断是否当前位置在目标位置范围内的小功能,类似这样: 直接上代码 百度地图定位,设置目标位置范围,判断当前位置到目标位置的距离,BDMap.vue <tem ...

  8. Vue项目引用百度地图并实现搜索定位等功能

    Tip:本篇文章为案例分析,技术点较多,所以篇幅较长,认真阅览的你一定会学到很多知识. 前言:百度地图开放平台 给开发者们提供了丰富的地图功能与服务,使我们的项目中可以轻松地实现地图定位.地址搜索.路 ...

  9. vue项目使用百度地图

    一. 前往百度地图API平台获取ak 二.安装vue-baidu-map (这里推荐npm安装) 三.引入vue-baidu-map.js,(我这里是全局引入的).在main.js中导入 import ...

最新文章

  1. 数据管理、数据治理、数据管控的概念区别和范围是什么?
  2. Android判断软键盘弹出并隐藏的简单完美解决方案
  3. jquery 轮播插件 bxslider
  4. 性能测试总结(二)---测试流程篇
  5. 有的人在25岁时就死了,但在75岁时才被埋葬:周鸿祎
  6. SwiftUI之深入解析高级动画的几何效果GeometryEffect
  7. 微信支付 商户Key 支付Key API密钥 的获取
  8. Webpack构建性能优化指南
  9. LeetCode(1108)——IP 地址无效化(JavaScript)
  10. JavaSE基础——注解
  11. Improving Opencv10 More Morphology Transformations
  12. oracle数据库实例删除
  13. PAT-两个数的简单计算器(简单编程题)
  14. 新浪cn邮箱设置收件和发件服务器信息,新浪cn邮箱如何设置
  15. IDL学习(对象):IDLffShape
  16. hiredis php,redis 连接池 hiredis
  17. 激光雷达+4D环绕成像雷达,新一轮「感知」军备竞赛开打
  18. 上海蓝光集团ERP系统解决方案
  19. 张顺却在水底下拦腰 水浒传
  20. 云演-Web文件上传-writeup

热门文章

  1. 新一代企业级安全OneDNS
  2. 软件测试生鲜配送系统项目,生鲜配送系统APP小程序平台案例
  3. 我眼中的未来计算机作文1000字,我的未来作文1000字
  4. 1003【顺序结构】A+B 问题
  5. ckplayer解析php源码,zblogphp视频主题使用ckplayer播放器说明
  6. @ELK集群环境部署搭建
  7. python获取声音波形的关键特征
  8. win10计算机管理看不见蓝牙,Win10设备管理器找不到蓝牙设备的解决方案
  9. Proxmox VE 7.2 使用qemu-img转换磁盘格式
  10. 项目经理PMO必备的工作汇报技巧