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 相关文章推荐
优化 JavaScript 代码的方法小结
Jul 16 Javascript
JQuery 学习笔记 选择器之四
Jul 23 Javascript
百度UEditor编辑器如何关闭抓取远程图片功能
Mar 03 Javascript
Webpack+Vue如何导入Jquery和Jquery的第三方插件
Feb 20 Javascript
Gulp实现静态网页模块化的方法详解
Jan 09 Javascript
JavaScript同源策略和跨域访问实例详解
Apr 03 Javascript
新手必须知的Node.js 4个JavaScript基本概念
Sep 16 Javascript
angular学习之动态创建表单的方法
Dec 07 Javascript
使用apifm-wxapi快速开发小程序过程详解
Aug 05 Javascript
tweenjs缓动算法的使用实例分析
Aug 26 Javascript
vue 通过base64实现图片下载功能
Dec 19 Vue.js
vue实现拖拽交换位置
Apr 07 Vue.js
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笔记之:AOP的应用
2013/04/24 PHP
php类的定义与继承用法实例
2015/07/07 PHP
表单类各种类型(文本框)失去焦点效果jquery代码
2013/04/26 Javascript
js Select下拉列表框进行多选、移除、交换内容的具体实现方法
2013/08/13 Javascript
JavaScript数组深拷贝和浅拷贝的两种方法
2014/04/16 Javascript
Node.js 的异步 IO 性能探讨
2014/10/08 Javascript
使用node.js 获取客户端信息代码分享
2014/11/26 Javascript
javascript实现动态加载CSS
2015/01/26 Javascript
jQuery插件Tmpl的简单使用方法
2015/04/27 Javascript
解析NodeJS异步I/O的实现
2017/04/13 NodeJs
深入浅析nuxt.js基于ssh的vue通用框架
2019/05/21 Javascript
浅谈Vue3.0之前你必须知道的TypeScript实战技巧
2019/09/11 Javascript
[51:07]VGJ.S vs Pain 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
用Python将动态GIF图片倒放播放的方法
2016/11/02 Python
Python中easy_install 和 pip 的安装及使用
2017/06/05 Python
使用Python微信库itchat获得好友和群组已撤回的消息
2018/06/24 Python
Python实现二叉树的常见遍历操作总结【7种方法】
2019/03/06 Python
python函数局部变量、全局变量、递归知识点总结
2019/11/15 Python
解决Python中回文数和质数的问题
2019/11/24 Python
Python中socket网络通信是干嘛的
2020/05/27 Python
匡威帆布鞋美国官网:Converse美国
2016/08/22 全球购物
四方通行旅游网:台湾订房、出国旅游
2017/09/20 全球购物
大学毕业通用个人的求职信
2013/12/08 职场文书
优秀企业获奖感言
2014/02/01 职场文书
高二政治教学反思
2014/02/01 职场文书
电气工程自动化求职信
2014/03/14 职场文书
爱岗敬业演讲稿
2014/05/05 职场文书
数据保密承诺书
2014/06/03 职场文书
医院义诊活动总结
2014/07/04 职场文书
英语课前三分钟演讲稿
2014/08/19 职场文书
竞选班干部演讲稿400字
2014/08/20 职场文书
2015年领导干部廉洁自律工作总结
2015/05/26 职场文书
文艺节目主持词
2015/07/06 职场文书
2016年元旦主持词
2015/07/06 职场文书
2016年小学生寒假总结
2015/10/10 职场文书
2016年党员创先争优承诺书
2016/03/25 职场文书