效果图

1.首先运行npm install --save @amap/amap-vue
下载资源 在main.js里添加配置

// 高德地图
import AmapVue from '@amap/amap-vue';AmapVue.config.version = '2.0'; // 默认2.0,这里可以不修改
AmapVue.config.key = 'e1b6e4516f3e515c017ea2e7356f7eab';
AmapVue.config.plugins = ['AMap.Autocomplete', 'AMap.PlaceSearch', 'AMap.Scale', 'AMap.OverView', 'AMap.ToolBar', 'AMap.MapType','AMap.PolyEditor', 'AMap.CircleEditor', 'AMap.DistrictSearch', 'AMap.CircleMarker', 'AMap.Polyline'
];
Vue.use(AmapVue);
window._AMapSecurityConfig = {securityJsCode:'11a114159073d6bd17eddddbadce94d9',
};

2.在vue页面添加代码

<template><div><table><af-table-column label="所在地址" align="center" prop="szdz" ><template slot-scope="scope"><el-link type="primary"               @click="clickMapInfo(scope.row.jd,scope.row.wd)" :underline="false"><span>{{scope.row.szdz}}</span></el-link></template></af-table-column>  </table><el-dialog title="查看工地地址" :visible.sync="showMapInfo" width="65%" append-to-body><look-map-info :timeStamp="Date.parse(new Date())" :mapData="mapInfo" /></el-dialog></div>
</template><script>import lookMapInfo from "@/components/AMap/lookMapInfo.vue";export default {components: {lookMapInfo},data() {return {// 经纬度信息mapInfo: "",// 是否查看信息地图showMapInfo: false,}}methods: {// 点击查看地图位置clickMapInfo(jd,wd) {if (!jd) {this.$message.error("请维护地址信息");return;}this.mapInfo = jd + "," + wd;this.showMapInfo = true;},}}
</script>

3.添加地图页面

<template><div class="coord-picker"><div class="map-container"><amapcache-key="coord-picker-map"mmap-style="amap://styles/whitesmoke"async:center.sync="center":zoom.sync="zoom"is-hotspot><amap-marker v-if="position" :position.sync="position" draggable /></amap></div></div>
</template><script>
export default {props: {timeStamp: {type: Number,},mapData: {type: String,},},data() {return {center: null,zoom: 10,position: null,};},watch: {timeStamp() {this.center = [115.479646, 35.234309];this.zoom = 10;this.position = null;this.initMap();},mapData() {this.initMap();},},created() {this.initMap();},methods: {// 搜索输入地区信息async initMap() {if (!this.mapData) {return;}let mapPoi = this.mapData.split(",");if (mapPoi.length < 2) {this.center = [115.479646, 35.234309];this.zoom = 10;return;}this.center = mapPoi;this.zoom = 14;this.position = mapPoi;},},
};
</script><style lang="scss" scoped>
.map-container {width: 100%;height: 500px;
}
</style>

Vue通过经纬度显示点位地图相关推荐

  1. vue用 echarts 显示区域地图 并用不同颜色显示每个区域

    认定了一个女孩 就要好好的珍惜对待她,人生不容辜负,你必须要更加努力 .加油 骚年. 用 echarts 做动态中国区域地图 或者全国地图 效果如下 做这些 必须先引入echarts 怎么引入的 自己 ...

  2. openlayers6【二十二】vue addLayer实现点击地图添加图标要素信息,编辑点位信息

    文章目录 1.写在前面 2. 地图点击事件singleclick 2.1 点击获取经纬度,调用创建mark要素的方法 2.2 实现根据经纬度创建mark要素,设置mark样式,添加到图层,创建要素标题 ...

  3. 百度地图多个兴趣点(经纬度、坐标点)需要同时显示在地图上,如何设置自动缩放等级

    如果有多个兴趣点(经纬度.坐标点)需要同时显示在地图上,如何设置缩放比例.如果缩放太细,那么一个屏幕放不下,如果缩放太粗,显示就太密集.需要在程序中根据点的分布来设置. 百度地图Android SDK ...

  4. (百度地图)输入地址显示经纬度并且在地图上显示具体位置

    输入地址显示经纬度并且在地图上显示具体位置 博主比较懒,不过多描述,直接上代码,通俗易懂,哈哈哈哈哈哈 引入百度地图<script type="text/javascript" ...

  5. python 根据经纬度 调取和显示地图_Python调用高德地图API实现经纬度换算、地图可视化-站长资讯中心...

    目前地图可视化的工具和函数比较多,但是在不知道相关地点经纬度的情况下,通过python调用高德地图API实现经纬度换算,并且直接在高德地图新推出的轻量级可视化平台上实现一键式地图可视化,这其中需要申请 ...

  6. 根据HTML5 获取当前位置的经纬度【百度地图】【高德地图】

    是想让地图的定位用户位置更准确一些. 查看了介绍: http://www.w3school.com.cn/html5/html_5_geolocation.asp 看介绍中拿数据挺简单. <!D ...

  7. vue+element中引入百度地图

    ❤️❤️❤️ Topology可视化绘图引擎 ❤️❤️❤️ 前言: 您好,我是csdn-尔嵘,如果您需要雨伞,可以去TaoBao搜:华,诚,荣,邦,百,货  谢谢您的支持! 1.首先你需要下载npm模 ...

  8. 使用matlab绘制世界地图并根据经纬度绘制点位(附m_map的下载与安装说明)

    文章目录 1.worldmap & geoshow 2.m_map工具箱 3.根据经纬度在世界地图上绘制点位 使用matlab绘制世界地图有两种方法(自己使用过的,可能有别的我不了解的方法): ...

  9. openlayers6【十七】vue VectorLayer矢量图层画地图省市区,多省市区(粤港澳大湾区)效果详解

    文章目录 1. VectorLayer矢量图层的理解 2. openlayers通过坐标点画中国地图 2.1 准备边界的 data 数据 2.2 准备 china.json 的数据文件 2.3 实现区 ...

最新文章

  1. Windows 10安装Tensorflow
  2. CocosCreator游戏开发---菜鸟学习之路(三)如何在CocosCreator中使用Pomelo
  3. 傅立叶变换和小波变换入门学习
  4. CSP认证201809-2 买菜[C++题解]:区间覆盖、pair、交集长度、右端点的min-左端点的max
  5. QT关于全局变量的申请以及使用,所有class可用同一个变量
  6. 【django】数据库操作-增 删 改
  7. Django中使用极验Geetest滑动验证码
  8. (百度、谷歌)地图经纬度gps偏移解决办法:gps纠偏数据库纠偏
  9. ListView实现多种item布局的方法和注意事项
  10. 因为项目管理知识体系指南(PMBOK)初识宝地
  11. echarts 关系 两个多个关系_情感归宿:异性聊天时,常用这些结束语的两个人,关系很难清白...
  12. 华硕z170a如何开启m2_给Z170A 加个M.2 SSD,速度有点意思
  13. K3 Cloud 常用语法及常见异常
  14. 读取WIND数据(行情、基金净值等)的SAS程序
  15. 工程导论【职业能力与职业培养】
  16. 一个程序员自媒体人的2017年终总结
  17. 集团公司申请企业邮箱有哪些注意事项?
  18. 断流测试软件,不用担心WiFi断流了!亲身测试:试了这个方法后,信号杠杠的...
  19. Kali 2021 设置中文输入法
  20. 【Linux】手把手教你搭建自己个人博客(boss版)

热门文章

  1. 在线查看html文件大小,如何以HTML格式的可访问方式显示文件大小(How to display file sizes in an accessible way in HTML)...
  2. 机房机柜如何选购适合尺寸托盘?
  3. Mask_RCNN项目下载、配置、运行保姆级教程
  4. React+AntD的使用记录
  5. jmeter,TCPCopy,loadrunner 等测试压测工具使用教程
  6. ds9中如何打开光学图片
  7. 集成存储器控制器(IMC)功能
  8. Oracle、Hive建表语句
  9. 大坝安全监测 变形位移监测 GNSS北斗高精度监测终端
  10. VLAN技术详解(VLAN、QinQ、VLAN Aggregation、MUX VLAN、Voice VLAN)