vue.js的vue-cli脚手架中使用百度地图API的实例


Posted in Javascript onJanuary 21, 2019

第一步,去百度地图开发者申请密钥。

1.申请密钥(百度地图开放平台-->开发文档-->web开发-->JavaScript  API-->立即使用-->创建应用)

vue.js的vue-cli脚手架中使用百度地图API的实例

2.密钥申请成功后

vue.js的vue-cli脚手架中使用百度地图API的实例

第二步,在项目的需要模板中引入,具体如下:

vue.js的vue-cli脚手架中使用百度地图API的实例

项目路径

其中index.html存放地图链接,代码如下

在百度地图开放平台 服务介绍中 选择我们所需要的地图类型  demo演示可查看

选择我们所需哪种百度地图的类型:http://lbsyun.baidu.com/index.php?title=jspopular

vue.js的vue-cli脚手架中使用百度地图API的实例

然后在某模板  例:APP.vue里面实现,代码如下

<template> 
   <div id="app"> 
    <div id="allmap" ref="allmap"></div> 
    <router-view></router-view> //切记模板中一定要有渲染
   </div> 
  </template> 
  <script> 
  export default { 
   name: 'App', 
   methods:{ 
    map(){ 
     let map =new BMap.Map(this.$refs.allmap); // 创建Map实例 
     map.centerAndZoom(new BMap.Point(114.30, 30.60), 11);// 初始化地图,设置中心点坐标(经纬度/城市的名称)和地图级别 
     map.addControl(new BMap.MapTypeControl({//添加地图类型控件 
      mapTypes:[ 
       BMAP_NORMAL_MAP, 
       BMAP_HYBRID_MAP 
      ]})); 
     map.setCurrentCity("武汉");// 设置地图显示的城市 此项是必须设置的 
     map.enableScrollWheelZoom(true); //开启鼠标滚轮缩放 
     //map.setMapStyle({style:'midnight'});//地图风格
    } 
   }, 
   mounted(){ 
    //调用上面个的函数
    this.map() 
   } 
  } 
  </script> 
  <style> 
  #app { 
   font-family: 'Avenir', Helvetica, Arial, sans-serif; 
   -webkit-font-smoothing: antialiased; 
   -moz-osx-font-smoothing: grayscale; 
   text-align: center; 
   color: #2c3e50; 
   margin-top: 60px; 
  }   
  /*设置地图的宽高*/
  #allmap{ 
   height: 500px; 
   overflow: hidden; 
  } 
  </style>

在html页面中使用百度接口步骤也如上面所示

如有不足请谅解!希望给您带来帮助。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

Javascript 相关文章推荐
关于firefox的ElementTraversal 接口 使用说明
Nov 11 Javascript
JavaScript Math.ceil() 函数使用介绍
Dec 11 Javascript
jquery实现的随机多彩tag标签随机颜色和字号大小效果
Mar 27 Javascript
javascript数组详解
Oct 22 Javascript
jQuery调取jSon数据并展示的方法
Jan 29 Javascript
JavaScript 模块化编程(笔记)
Apr 08 Javascript
AngularJS页面传参的5种方式
Apr 01 Javascript
手把手搭建安装基于windows的Vue.js运行环境
Jun 12 Javascript
Angular实现点击按钮后在上方显示输入内容的方法
Dec 27 Javascript
layui原生表单验证的实例
Sep 09 Javascript
js实现旋转木马轮播图效果
Jan 10 Javascript
基于JavaScript或jQuery实现网站夜间/高亮模式
May 30 jQuery
JavaScript使用Math.random()生成简单的验证码
Jan 21 #Javascript
详解一个基于react+webpack的多页面应用配置
Jan 21 #Javascript
js中对象和面向对象与Json介绍
Jan 21 #Javascript
详解vuex中action何时完成以及如何正确调用dispatch的思考
Jan 21 #Javascript
JavaScript常用事件介绍
Jan 21 #Javascript
JavaScript使用闭包模仿块级作用域操作示例
Jan 21 #Javascript
JavaScript闭包与作用域链实例分析
Jan 21 #Javascript
You might like
PHP 内存缓存加速功能memcached安装与用法
2009/09/03 PHP
php采集中国代理服务器网的方法
2015/06/16 PHP
Yii框架实现多数据库配置和操作的方法
2017/05/25 PHP
PHP SFTP实现上传下载功能
2017/07/26 PHP
PHP实现无限极分类的两种方式示例【递归和引用方式】
2019/03/25 PHP
使用PHP开发留言板功能
2019/11/19 PHP
Javascript 面向对象 对象(Object)
2010/05/13 Javascript
Jquery优化效率 提升性能解决方案
2010/09/06 Javascript
使用jQuery清空file文件域的解决方案
2013/04/12 Javascript
解析dom中的children对象数组元素firstChild,lastChild的使用
2013/07/10 Javascript
javascript中的throttle和debounce浅析
2014/06/06 Javascript
Bootstrap实现下拉菜单效果
2016/04/29 Javascript
jQuery验证插件validate使用详解
2016/05/11 Javascript
深入理解JavaScript中的块级作用域、私有变量与模块模式
2016/10/31 Javascript
使用JavaScript触发过渡效果的方法
2017/01/19 Javascript
vue 多入口文件搭建 vue多页面搭建的实例讲解
2018/03/12 Javascript
解决v-for中使用v-if或者v-bind:class失效的问题
2018/09/25 Javascript
如何利用ES6进行Promise封装总结
2019/02/11 Javascript
详解js获取video任意时间的画面截图
2019/04/17 Javascript
一文了解Vue中的nextTick
2019/05/06 Javascript
NodeJS有难度的面试题(能答对几个)
2019/10/09 NodeJs
Node.js控制台彩色输出的方法与原理实例详解
2019/12/01 Javascript
Windows下Python的Django框架环境部署及应用编写入门
2016/03/10 Python
Python实现pdf文档转txt的方法示例
2018/01/19 Python
python3 tkinter实现点击一个按钮跳出另一个窗口的方法
2019/06/13 Python
python selenium实现发送带附件的邮件代码实例
2019/12/10 Python
Python列表推导式实现代码实例
2020/09/09 Python
台湾菁英交友:结识黄金单身的台湾人
2018/01/22 全球购物
Guess欧洲官网:美国服饰品牌
2019/08/06 全球购物
大学生文员专业个人求职信范文
2014/01/05 职场文书
大学生个人求职信例文
2014/07/07 职场文书
老兵退伍标语
2014/10/07 职场文书
2014年个人总结范文
2015/03/09 职场文书
python绘制箱型图
2021/04/27 Python
django如何自定义manage.py管理命令
2021/04/27 Python
教你用python控制安卓手机
2021/05/13 Python