在vue项目中引入高德地图及其UI组件的方法


Posted in Javascript onSeptember 04, 2018

引入高德地图:

打开index.html,引用高德地图的JavaScript API:

<script type="text/javascript" src="http://webapi.amap.com/maps?v=1.3&key=你的API key"></script>

在“key=”这里添加你申请的key,key不需要加引号。

引入高德地图UI组件,只需要在上面代码后面再加一串代码:

<script src="//webapi.amap.com/ui/1.0/main.js"></script>

配置webpack

打开webpack.base.conf.js文件,找到module.exports,在externals对象中加入一行:'AMap': ‘AMap'

externals: {
 'AMap': 'AMap',
},

至此引入的步骤已完成,创建一个vue文件

<template>
 <div id="container" class="mymap"></div>
</template>
<script>

import AMap from 'AMap'; //在页面中引入高德地图

export default {
 mounted(){
  this.loadmap();  //加载地图和相关组件
 },
 methods: {
  loadmap(){
  const map = new AMap.Map('container', {
   zoom: 9
  });
  }
 }
}
</script>
<style scoped>
 .mymap{
  width: 300px;
  height: 300px;
 }
</style>

运行,不出意外就可以看到地图了:

在vue项目中引入高德地图及其UI组件的方法

如果使用高德地图UI组件,在加载地图的同时加载UI组件就可以了:

loadmap(){
 const map = new AMap.Map('container', {
  zoom: 9
 });
 AMapUI.loadUI(...)  //加载UI组件
}

组件里的内容根据需求自定,各组件在高德地图官网有demo,可以直接粘进来用。

以上这篇在vue项目中引入高德地图及其UI组件的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript 基础篇3 类,回调函数,内置对象,事件处理
Mar 14 Javascript
js关闭子窗体刷新父窗体实现方法
Dec 04 Javascript
jQuery模拟超链接点击效果代码
Apr 21 Javascript
js this函数调用无需再次抓获id,name或标签名
Mar 03 Javascript
js函数定时器实现定时读取系统实时连接数
Apr 30 Javascript
js上传图片及预览功能实例分析
Apr 24 Javascript
jQuery mobile 移动web(4)
Dec 20 Javascript
JavaScript脚本语言是什么_动力节点Java学院整理
Jun 26 Javascript
jQuery:unbind方法的使用详解
Aug 14 jQuery
vue-resouce设置请求头的三种方法
Sep 12 Javascript
react redux入门示例
Apr 19 Javascript
详解webpack模块化管理和打包工具
Apr 21 Javascript
使用validate.js实现表单数据提交前的验证方法
Sep 04 #Javascript
快速解决vue-cli在ie9+中无效的问题
Sep 04 #Javascript
快速解决Vue项目在IE浏览器中显示空白的问题
Sep 04 #Javascript
create-react-app安装出错问题解决方法
Sep 04 #Javascript
解决vue-cli项目打包出现空白页和路径错误的问题
Sep 04 #Javascript
工作中常用到的ES6语法
Sep 04 #Javascript
用POSTMAN发送JSON格式的POST请求示例
Sep 04 #Javascript
You might like
用PHP编写和读取XML的几种方式
2013/01/12 PHP
PHP mkdir()无写权限的问题解决方法
2014/06/19 PHP
ioncube_loader_win_5.2.dll的错误解决方法
2015/01/04 PHP
PHP代码优化技巧小结
2015/09/29 PHP
Jquery Select操作方法集合脚本之家特别版
2010/05/17 Javascript
jquery.boxy插件的iframe扩展代码
2010/07/02 Javascript
jquery 查找select ,并触发事件的实现代码
2011/03/30 Javascript
js setTimeout 参数传递使用介绍
2013/08/13 Javascript
无刷新预览所选择的图片示例代码
2014/04/02 Javascript
原创jQuery弹出层插件分享
2015/04/02 Javascript
sencha ext js 6 快速入门(必看)
2016/06/01 Javascript
js中使用使用原型(prototype)定义方法的好处详解
2016/07/04 Javascript
jquery实现拖动效果
2016/08/10 Javascript
浅谈JS中的常用选择器及属性、方法的调用
2017/07/28 Javascript
webpack公共组件引用路径简化小技巧
2018/06/15 Javascript
详解jQuery-each()方法
2019/03/13 jQuery
JavaScript显式数据类型转换详解
2019/03/18 Javascript
vue实现路由懒加载及组件懒加载的方式
2019/06/11 Javascript
electron 如何将任意资源打包的方法步骤
2020/04/16 Javascript
vue 页面跳转的实现方式
2021/01/12 Vue.js
深入理解python try异常处理机制
2016/06/01 Python
Python类属性的延迟计算
2016/10/22 Python
windows下添加Python环境变量的方法汇总
2018/05/14 Python
anaconda如何查看并管理python环境
2019/07/05 Python
简单了解python 邮件模块的使用方法
2019/07/24 Python
Python和Sublime整合过程图示
2019/12/25 Python
python raise的基本使用
2020/09/10 Python
python中uuid模块实例浅析
2020/12/29 Python
CSS3实现翘边的阴影效果的代码示例
2016/06/13 HTML / CSS
美国最大的珠宝首饰网上商城:Jewelry.com
2016/07/22 全球购物
邓小平理论心得体会
2014/09/09 职场文书
法定代表人证明书
2014/11/28 职场文书
先进单位申报材料
2014/12/25 职场文书
检讨书范文500字
2015/01/28 职场文书
2015年小学语文教学工作总结
2015/05/25 职场文书
退休欢送会致辞
2015/07/31 职场文书