方法来自大神【超华】

1、进入百度API

操作官网:https://lbsyun.baidu.com

根据官网流程:

登录自己的百度账号->
申请然后点击邮箱内获取的新链接->
填写自己需要的信息(Referer白名单没有可以填:*)->
拥有自己的应用(保存好绿色圈圈的密钥)

2、引入地图

替换public文件夹下的index.html
ak换成刚刚保存的密钥

<script src="//api.map.baidu.com/api?v=2.0&ak=我们申请下来的ak" type="text/javascript"></script>

3、页面添加地图容器

// 必须有一层是规划好宽高的
<div style="width: 570px; height: 400px; padding-left: 30px;"><div  style="width: 100%; height: 100%" id="map" class="map"></div>
</div>

4、加载地图

mounted(){// 创建Map实例var map = new BMap.Map("map"); // 初始化地图,设置中心点坐标和地图级别map.centerAndZoom(new BMap.Point(104.07258, 30.550701), 20); // map.centerAndZoom:第一个参数可以是根据之前创建好的一个点为中心,创建出地图,也可以根据城市地区的中文名称创建地图。第二个参数是地图缩放级别,最大为19,最小为0map.addControl(//添加地图类型控件new BMap.MapTypeControl({mapTypes: [BMAP_NORMAL_MAP, BMAP_HYBRID_MAP],}));map.setCurrentCity("成都"); // 设置地图显示的城市 此项是必须设置的map.enableScrollWheelZoom(true);
},

还有显示卫星的模式

       // GL版命名空间为BMapGLvar map = new BMapGL.Map("map");    // 创建Map实例map.centerAndZoom(new BMapGL.Point(111.68059726328418,40.82603915587445), 18);  // 初始化地图,设置中心点坐标和地图级别map.enableScrollWheelZoom(true);     //开启鼠标滚轮缩放map.setMapType(BMAP_EARTH_MAP);      // 设置地图类型为地球模式// 事件map.addEventListener('click', function (e) {alert('点击位置经纬度:' + e.latlng.lng + ',' + e.latlng.lat);});},

现在应该有地图出现在你的页面上啦!

附我所有用到的资料网址:百度地图API SDK

【vue+百度地图】vue项目使用百度地图API(普通展示)相关推荐

  1. vue H5移动端项目使用高德地图定位/标点并点击导航跳第三方app且实现导航路线——实例

    一.最终效果 1.全量定位 2.获取当前位置定位 3.标点后回显选点的地址 4.点击导航,打开弹窗选择高德地图,会进入第三方app中显示路线 5.地图已经封装成一个组件(AMapComponents) ...

  2. 百度人脸java项目_百度人脸识别java 示例源码

    [实例简介]三行代码助你跑通百度人脸对比 [实例截图] [核心代码] /** * @author wl * @date 2019/12/6. */ import config.Base64Util; ...

  3. react 逆地理 高德地图_react中使用高德地图的原生API

    干货,无话 1.react-create-app,创建新react项目: 2.npm install react-amap,引入高德地图的封装: 3.编写组件index.js: import Reac ...

  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. vue项目调用百度地图api 学习总结

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

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

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

  8. vue项目 调用百度地图 BMap is not defined

    这次老板新接了一个四点半官网页面,使用vue来写.emm--我感觉整个人都不好了,两天半解决了20个静态页面.还好vue写页面简直飞快,遇到一个vue的新坑,使用百度地图. 研究了好一会,总是报错BM ...

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

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

  10. vue 圆形 水波_vue项目百度地图+echarts的涟漪水波效果

    先看效果 image.png id="allmap" class="map" ref="map" > import echarts f ...

最新文章

  1. python和idl_有前辈对比过IDL和Python的速度吗,哪个会快点?
  2. 数学问题——最大公约数与最小公倍数
  3. VRRP——虚拟路由器冗余协议
  4. ZOJ1081 Points Within
  5. 基于MLlib的机器学习--协同过滤与推荐
  6. 归纳偏置是什么?从现实生活中观察到的现象中归纳出一定的规则,然后对模型做一定的约束,从而可以起到“模型选择”的作用
  7. php周日,PHP减去一周周日
  8. React开发环境搭建
  9. PHP 三联截骨,Steel骨盆三联截骨联合手术治疗大龄儿童发育性髋关节脱位疗效观察...
  10. 恒源云(Gpushare)_FAIR CVPR2022新作DVT是个啥?
  11. 基于Java swing+mysql+eclipse的【图书管理系统】
  12. 大数据毕设/课设 - 基于大数据的全国疫情实时监控大屏系统设计与实现
  13. 网络安全策略管理架构
  14. PIM SM RP控制原理与实验
  15. 利用监听器(Listener)实现用户访问记录
  16. AD16 DRC中无法定位到PCB中的具体错误位置解决方法-供参考交流
  17. 趣味点名软件_新老师必学之趣味点名游戏
  18. javascript将JSON数据导出为Excle表格
  19. occ|价值经济激励推动区块链成长
  20. 码农买房 - 卖掉唯一住房的原因

热门文章

  1. 高仿美团团购网站--最土团购网站php代码
  2. 开源nlp自然语言处理 word2vec nltk textblob crf++ 机器人、翻译、简繁转换、分词、词性、词向量、关键词主题、命名体识别、语义分析、情感正负面、近义同义词、句子相似性、聚类
  3. jenkin安装教程
  4. css怎么在dw中使用,如何使用 Dreamweaver 中的 CSS Designer 面板
  5. 东师大计算机应用基础20秋在线作业1,东师计算机应用基础20秋在线作业1答案
  6. 开关电源中3型误差放大器参数设计及仿真(针对电压控制性CCMBUCK构架基于Pspice)
  7. wepy小程序聊天记录选择文件上传 wx.chooseMessageFile 带有进度条动画 支持文档打开 完整记录
  8. 【蓝桥杯】受伤的皇后
  9. Vue打包部署到Tomcat
  10. 国美在线2014情人节报告:80后最浪漫