Vue的百度地图插件尝试使用


Posted in Javascript onSeptember 06, 2017

百度地图插件

安装

CDN全局安装

<script src="https://unpkg.com/vue-baidu-map"></script>

插件的引入

Vue.use(VueBaiduMap.default, {
  ak: 'YOUR_APP_KEY',
})

ak 是在百度地图开发者平台申请的密钥 详见 http://lbsyun.baidu.com/apico...

地图视图

BmView 是用于渲染百度地图实例可视化区域的容器

使用 Bmview 渲染一个地图实例:

<template id="baidu">  
  <baidu-map class="map">
    <bm-view style="position: absolute; top: 60px; bottom: 20px; left: 20px; right: 20px"></bm-view>
  </baidu-map>
</template>

给地图添加一个缩放控件

<bm-navigation anchor="BMAP_ANCHOR_TOP_RIGHT"></bm-navigation>

把控件放到我们渲染的地图实例里就可以了

效果如下:

Vue的百度地图插件尝试使用

完整代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>baidumap</title>
  <script src="https://unpkg.com/vue"></script>
  <script src="https://unpkg.com/vue-baidu-map"></script>
  <style>
    #map{
      width: 1000px;
      height: 500px;
    }
  </style>
</head>
<body>
  <div id="map">
    <baidu></baidu>
  </div>
  <template id="baidu">
      
    <baidu-map class="map">
      <bm-navigation anchor="BMAP_ANCHOR_TOP_RIGHT"></bm-navigation>
      <bm-view style="position: absolute; top: 60px; bottom: 20px; left: 20px; right: 20px"></bm-view>
    </baidu-map>
  
  </template>
  <script>
    Vue.use(VueBaiduMap.default, {
      ak: 'YOUR_APP_KEY',
    })
    Vue.component("baidu",{
      template:'#baidu'
    })
    new Vue({
      el:'#map'
    })
  </script>
</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery live()重复绑定的解决方法介绍
Jan 03 Javascript
JavaScript表单通过正则表达式验证电话号码
Mar 14 Javascript
JavaScript定时显示广告代码分享
Mar 02 Javascript
聊一聊JavaScript作用域和作用域链
May 03 Javascript
js 获取本地文件及目录的方法(推荐)
Nov 10 Javascript
js实现文本上下来回滚动
Feb 03 Javascript
.net MVC+Bootstrap下使用localResizeIMG上传图片
Apr 21 Javascript
详解Vue 开发模式下跨域问题
Jun 06 Javascript
bootstrap select下拉搜索插件使用方法详解
Nov 23 Javascript
基于vue-element组件实现音乐播放器功能
May 06 Javascript
详解JavaScript 中 if / if...else...替换方式
Jul 15 Javascript
使用layer.msg 时间设置不起作用的解决方法
Sep 12 Javascript
表格展示利器 Bootstrap Table实例代码
Sep 06 #Javascript
javascript如何用递归写一个简单的树形结构示例
Sep 06 #Javascript
jquery实现用户登陆界面(示例讲解)
Sep 06 #jQuery
详谈js原型继承的一些问题
Sep 06 #Javascript
浅谈react.js中实现tab吸顶效果的问题
Sep 06 #Javascript
vue组件初学_弹射小球(实例讲解)
Sep 06 #Javascript
node.js-v6新版安装具体步骤(分享)
Sep 06 #Javascript
You might like
Smarty+QUICKFORM小小演示
2007/02/25 PHP
DISCUZ在win2003环境下 Unable to access ./include/common.inc.php in... 的问题终极解决方案
2011/11/21 PHP
php下载文件的代码示例
2012/06/29 PHP
提高PHP性能的编码技巧以及性能优化详细解析
2013/08/24 PHP
腾讯CMEM的PHP扩展编译安装方法
2015/09/25 PHP
php利用递归实现删除文件目录的方法
2016/09/23 PHP
2017年最好用的9个php开发工具推荐(超好用)
2017/10/23 PHP
php模拟post提交请求调用接口示例解析
2020/08/07 PHP
juqery 学习之五 文档处理 插入
2011/02/11 Javascript
javascript动态加载三
2012/08/22 Javascript
jquery实现textarea输入字符控制(仿微博输入控制字符)
2013/04/26 Javascript
jQuery插件之jQuery.Form.js用法实例分析(附demo示例源码)
2016/01/04 Javascript
JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)
2016/12/14 Javascript
ES6新特性四:变量的解构赋值实例
2017/04/21 Javascript
JavaScript 程序错误Cannot use 'in' operator to search的解决方法
2017/07/10 Javascript
JS左右无缝轮播功能完整实例
2019/05/16 Javascript
微信小程序实现上传多个文件 超过10个
2020/03/30 Javascript
深入了解JS之作用域和闭包
2020/06/16 Javascript
修改Vue打包后的默认文件名操作
2020/08/12 Javascript
使用Python程序抓取新浪在国内的所有IP的教程
2015/05/04 Python
【Python】Python的urllib模块、urllib2模块批量进行网页下载文件
2016/11/19 Python
python中实现指定时间调用函数示例代码
2017/09/08 Python
pytorch之ImageFolder使用详解
2020/01/06 Python
python实现canny边缘检测
2020/09/14 Python
使用python画出逻辑斯蒂映射(logistic map)中的分叉图案例
2020/12/11 Python
网站性能延迟加载图像的五种技巧(小结)
2020/08/13 HTML / CSS
瑞典时尚服装购物网站:Miinto.se
2017/10/30 全球购物
JavaScript实现前端网页版倒计时
2021/03/24 Javascript
护士自荐信
2013/10/25 职场文书
4s客服专员岗位职责
2013/12/01 职场文书
财产保全担保书范文
2014/04/01 职场文书
行政复议决定书
2015/06/24 职场文书
Python实现简单的俄罗斯方块游戏
2021/09/25 Python
Redis高可用集群redis-cluster详解
2022/03/20 Redis
Python Pytorch查询图像的特征从集合或数据库中查找图像
2022/04/09 Python
什么是css原子化,有什么用?
2022/04/24 HTML / CSS