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实现读取txt文档的脚本
Jul 20 Javascript
浅谈javascript函数式编程
Sep 06 Javascript
基于javascript实现窗口抖动效果
Jan 03 Javascript
jQuery validate插件实现ajax验证重复的2种方法
Jan 22 Javascript
Node.js的MongoDB驱动Mongoose基本使用教程
Mar 01 Javascript
JS不完全国际化&amp;本地化手册 之 理论篇
Sep 27 Javascript
js实现图片切换(动画版)
Dec 25 Javascript
webpack项目调试以及独立打包配置文件的方法
Feb 28 Javascript
Koa2 之文件上传下载的示例代码
Mar 29 Javascript
在Layui中操作数据表格,给指定单元格添加事件示例
Oct 26 Javascript
微信小程序语音同步智能识别的实现案例代码解析
May 29 Javascript
三剑客:offset、client和scroll还傻傻分不清?
Dec 04 Javascript
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
3种平台下安装php4经验点滴
2006/10/09 PHP
PHP高级编程实例:编写守护进程
2014/09/02 PHP
php pdo oracle中文乱码的快速解决方法
2016/05/16 PHP
PHP笛卡尔积实现算法示例
2018/07/30 PHP
JavaScript入门教程 Cookies
2009/01/31 Javascript
javascript 进阶篇1 正则表达式,cookie管理,userData
2012/03/14 Javascript
『JavaScript』限制Input只能输入数字实现思路及代码
2013/04/22 Javascript
禁用键盘上的(全局)指定键兼容iE、Chrome、火狐
2013/05/14 Javascript
javaScript如何生成xmlhttp
2013/12/16 Javascript
Vue结合原生js实现自定义组件自动生成示例
2017/01/21 Javascript
js实现PC端和移动端刮卡效果
2020/03/27 Javascript
微信小程序学习之数据处理详解
2017/07/05 Javascript
详解如何创建并发布一个 vue 组件
2018/11/08 Javascript
详解从react转职到vue开发的项目准备
2019/01/14 Javascript
微信小程序实现收货地址左滑删除
2020/11/18 Javascript
[43:51]2018DOTA2亚洲邀请赛3月30日 小组赛B组 EG VS Secret
2018/03/31 DOTA
21行Python代码实现拼写检查器
2016/01/25 Python
Python 用Redis简单实现分布式爬虫的方法
2017/11/23 Python
python 多维切片之冒号和三个点的用法介绍
2018/04/19 Python
Python计算开方、立方、圆周率,精确到小数点后任意位的方法
2018/07/17 Python
在Python中实现替换字符串中的子串的示例
2018/10/31 Python
pytorch自定义初始化权重的方法
2019/08/17 Python
python 元组的使用方法
2020/06/09 Python
基于django2.2连oracle11g解决版本冲突的问题
2020/07/02 Python
python 基于DDT实现数据驱动测试
2021/02/18 Python
荷兰皇家航空公司中国官网:KLM中国
2017/12/13 全球购物
美国领先的在线邮轮旅游公司:CruiseDirect
2018/06/07 全球购物
Farfetch台湾官网:奢侈品牌时尚购物平台
2019/06/17 全球购物
SOKOLOV官网:俄罗斯珠宝首饰品牌
2021/01/02 全球购物
介绍一下Linux中的链接
2016/06/05 面试题
nohup的用法
2012/11/26 面试题
给女朋友的道歉信
2014/01/10 职场文书
协议书与合同的区别
2014/04/18 职场文书
飞机制造技术专业求职信
2014/07/27 职场文书
离婚起诉书范本
2015/05/18 职场文书
解决Pytorch修改预训练模型时遇到key不匹配的情况
2021/06/05 Python