1. 申请谷歌地图api的key

注:首先网络是能翻墙 不然啥也看不见

2. 在vue项目中安装vue-google-maps

注:此时的–save是把vue-google-maps写入package.json)

npm install --save vue2-google-maps@0.10.7

安装完成之后,查看package.json是否有vue-google-maps​​

"vue2-google-maps": "^0.10.7",

3. 在main.js文件中引入

import * as VueGoogleMaps from 'vue2-google-maps'
Vue.config.productionTip = false
Vue.use(VueGoogleMaps, {load: {key: '', // 此处填入谷歌地图申请的keylibraries: 'places'}
})

4.新建谷歌地图弹框GoogleMap.vue

<template><el-dialog :visible.sync="dialog" append-to-body title="Dialog Demo"><div><br><GmapMap:center="center":zoom="12"style="width:100%;  height: 400px;"/></div></el-dialog>
</template><script>
// 这里可以导入其他文件(比如:组件,工具js,第三方插件js,json文件,图片文件等等)
// 例如:import 《组件名称》 from '《组件路径》';
// dialog 打开方式; this.refs.xxx.dialog = trueexport default {// import引入的组件需要注入到对象中才能使用name: 'GoogleMap',components: {},data() {// 这里存放数据return {dialog: false,formLabelWidth: '120px',center: { lat: 45.508, lng: -73.587 }}},// 监听属性 类似于data概念computed: {},// 生命周期 - 创建完成(可以访问当前this实例)created() {},mounted() {this.geolocate()},// 监控data中的数据变化// 方法集合methods: {geolocate: function() {navigator.geolocation.getCurrentPosition(position => {this.center = {lat: position.coords.latitude,lng: position.coords.longitude// lat: 45.508,// lng: -73.587}})}}
}
</script>
<style lang='scss' scoped>
//@import url(); 引入公共css类</style>

5.在父组件中引入GoogleMap.vue

    <google-map ref="google-map"/>
import GoogleMap from './GoogleMap.vue'
components: {GoogleMap}

更多用法参考官方文档

https://developers.google.com/maps/documentation/javascript/tutorial?hl=zh-cn

vue2.0调用谷歌地图vue-google-maps(不采坑系列)相关推荐

  1. 谷歌地图(Google Maps)

    插件介绍: 谷歌地图™测量距离工具,可以自由选择路线.纬度经度工具提示,新加地图截图功能,保存地图图片.整合了wikipedia服务显示地点详细介绍,选择文字快速搜索地点,地址.并加有绝对全屏查看地图 ...

  2. 谷歌地图接口Google Maps APIs中地图样式设计配置调整与JSON或URL导出

      本文介绍在谷歌地图API(Google Maps APIs)中,设计地图样式并将设计好的样式通过JSON或URL导出的方法.   首先,进入Google Maps APIs网站:https://m ...

  3. vue中如何调用ios摄像头_如何使用Vue2.0调用摄像头进行拍照

    这次给大家带来如何使用Vue2.0调用摄像头进行拍照,使用Vue2.0调用摄像头进行拍照的注意事项有哪些,下面就是实战案例,一起来看一下. import {Exif} from './exif.js' ...

  4. uni-app web-view调用谷歌地图

    由于公司的业务主要是非洲的,所以做地图功能的时候就需要用到一款国际地图,高德直接不支持,百度的在uni-app上配置了没效果,苹果地图也找过,但是在indentifiers下面没有找到map IDS选 ...

  5. python调用谷歌地图_使用Python调用谷歌地图并记录运动轨迹进行可视化

    本篇博文主要介绍了如何使用python来调用谷歌地图,并对北京的一个轨迹数据集进行可视化展示.该数据集包含在3年内收集的182个用户的GPS轨迹.我在这个演示中使用了用户001的数据. 博文会给出具体 ...

  6. 调用百度地图地址下拉搜索栏爬坑

    调用百度地图地址下拉搜索栏爬坑 问题描述 在项目编写的过程中,我将调用百度API的部分封装成了一个组件,以便后续的调用.在组件的各项显示中,都能顺利显示,并且调用.但,我将组件调用后,发现,搜索提示栏 ...

  7. 利用 Google API 调用谷歌地图 演示1

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  8. VUE2.0实现 高德地图 选择地点后 进行 行政区边界划分

    最终效果图: 最终效果达到选择全部就描绘当前级联选择框下面的所有行政区,第二级开始描绘上一层加当前所有行政区 预备知识: vue2.0.组件间传值.高德地图API(提前去高德地图提供的服务处申请好ke ...

  9. html5 调用谷歌地图定位,使用html5地理定位的网页不如谷歌地图准确?

    使用笔记本电脑上的浏览器Chrome,我打开了一个本地html网页以获取当前位置.返回的位置(1.3238272103.8606336)与我的实际位置不接近.相似性,网站 [1] (1.3238272 ...

  10. ASP.NET调用V3版本的Google Maps API

    英文原文:Google Maps API V3 for ASP.NET 译文出处:青藤园 译文作者:王国峰 译文链接:ASP.NET中使用Google Maps API V3[译] 简介 Google ...

最新文章

  1. android byte[] 转string 好多问号_java程序员面试遇到string题如何不凉?
  2. anaconda+python3.6利用命令安装BeautifulSoup4-4.6.0
  3. 网站后台的lnmp启动与重启
  4. C# Windows服务
  5. 多线程(同步代码块和同步函数)
  6. 耶鲁大学计算机科学录取,2020年耶鲁大学排名TFE Times美国最佳计算机科学硕士专业排名第18...
  7. Spark运行原理剖析
  8. java遍历实体类的属性名称与值
  9. 从其他电脑拷mysql到自己电脑_mysql 数据库复制到其他电脑
  10. One by One [ 1 x 1 ] Convolution - counter-intuitively useful
  11. GraphPad Prism 统计教程 :高斯分布
  12. 2017安防摄像头技术发展趋势分析
  13. 雷军在北京大学的演讲
  14. 【华为OD统一考试B卷 | 100分】按身高和体重排队(C++ Java JavaScript Python)
  15. modelsim仿真加速注意点
  16. Win10添加右键打开cmd和Powershell窗口(管理员/非管理员)
  17. 【jquery Ajax 练习】图书管理
  18. 【Linux】从冯诺依曼体系到初识Linux下的进程
  19. oracle视图转换为mysql视图_oracle视图迁移到mysql
  20. 【云原生】promehtheus整合grafana实现可视化监控实战

热门文章

  1. shape绘制圆角矩形
  2. android 4.4.2 sd卡,Android4.4上读写外置SD卡出错
  3. 写一个简单的python_Python简洁写法(一)
  4. 【寒武纪】视觉算法MLU220硬件适配
  5. 使用Lua GD库动态生成验证码图片
  6. 专业论坛汇总2017版
  7. 后PC时代科技投资新思路
  8. Qt学生和教师的教育许可证
  9. 家具协会理事长称达芬奇合法
  10. intelij配置maven项目碰到的坑