html源码:

 <div id="my_container"></div>

js源码:

export default {name: "company_manage",data() {return {ruleForm: {addr: "",long: "",lat: "",}};},mounted: function() {this.init();},methods: {init() {var map = new AMap.Map("my_container", {resizeEnable: true,zoom: 10});AMap.plugin("AMap.Geolocation", function() {//异步加载插件var geolocation = new AMap.Geolocation();map.addControl(geolocation);});var geocoder, marker;function regeocoder(lnglatXY, that) {AMap.plugin("AMap.Geocoder", function() {var geocoder = new AMap.Geocoder({radius: 1000,extensions: "all"});geocoder.getAddress(lnglatXY, function(status, result) {if (status === "complete" && result.info === "OK") {var address = result.regeocode.formattedAddress;that.ruleForm.addr = address;}});if (!marker) {marker = new AMap.Marker();map.add(marker);}marker.setPosition(lnglatXY);});}var that = this;//点击事件map.on("click", function(e) {var lnglatXY = [e.lnglat.getLng(), e.lnglat.getLat()];regeocoder(lnglatXY, that);that.ruleForm.long = e.lnglat.getLng();that.ruleForm.lat = e.lnglat.getLat();// 获取经纬度console.log(lnglatXY);// 根据经纬度获取详细地址$.ajax({url:"http://restapi.amap.com/v3/geocode/regeo?key=你的key&location=" +lnglatXY[0] +"," +lnglatXY[1] +"&poitype=&radius=1000&extensions=all&batch=false&roadlevel=0",method: "get"}).done(function(msg) {//注意获取过来就是一个对象var addressName = msg.regeocode.formatted_address;console.log(addressName);});});}}};

vue+高德地图 点击地图获取经纬度和详细地址相关推荐

  1. 高德地图的简单使用:点击标记获取经纬度和详细地址

    准备工作 1. 先进入高德开发平台注册登录 2.进入地图 js Api 按照步骤申请key 3 使用npm安装依赖包 npm i @amap/amap-jsapi-loader --save 4. 高 ...

  2. vue对高德地图的简单使用:点击标记并获取经纬度和详细地址

    目录 第一步:先按部就班,进入高德开放平台,跟着步骤注册账号,创建应用 第二步:用npm下载包,初始化地图 第三步:实现点击地图添加标记 第四步:点击获取详细地址 第五步:搜索获取相关地区提示 第六步 ...

  3. 用高德地图实现点击地图添加标记点,获取该点的经纬度,详细地址,通过输入框进行地址搜索自动定位到输入框地址

    用高德地图实现点击地图添加标记点,获取该点的经纬度,详细地址,通过输入框进行地址搜索自动定位到输入框地址 <template><div class="wrap"& ...

  4. vue + 高德原生 API实现地图可视化

    vue + 高德原生 API 由于项目需求,需要使用地图定位,最终决定使用 vue + 高德原生API: 当前项目环境 vue2.0+: 创建项目时,如果安装 eslint ,建议关闭eslint语法 ...

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

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

  6. 百度地图 点击地图类型控件切换普通地图、卫星图、三维图、混合图(卫星图+路网),右下角是缩略图

    百度地图 点击地图类型控件切换普通地图.卫星图.三维图.混合图(卫星图+路网),右下角是缩略图 <!DOCTYPE html> <html> <head> < ...

  7. vue项目接入高德地图点击地图获取经纬度及省市区

    准备工作,可以先看官方的介绍,JSAPI结合Vue使用,这个不需要在main.js中引入 index.html中 //如果只需要获取经纬度可以跳过这步,经纬度逆解析为详细地址时需要配置这个 <s ...

  8. 基于vue 2.X和高德地图的vue-amap组件获取经纬度

    今天我就讲了一下怎么通过vue和高德地图开发的vue-amap组件来获取经纬度. 这是vue-amap的官网文档:https://elemefe.github.io/vue-amap/#/ 这是我的码 ...

  9. 移动端vue+vant+高德地图实现拖拽选址,周边选址,搜索选址,自动定位,选择城市功能,获取地址经纬度,详细地址

    效果图: 在public文件夹下的index.html文件中head标签下加上script标签如下: <script type="text/javascript">wi ...

  10. 高德地图关键字提示搜索获取经纬度

    效果图: 具体代码: <!doctype html> <html> <head><meta charset="utf-8">< ...

最新文章

  1. 【我的Android进阶之旅】解决Android Studio启动时报错:Java 1.8 or later is required.
  2. 2 resize 到指定大小_阿里巴巴为什么让初始化集合时必须指定大小?
  3. python安装了怎么使用_Python PyCharm 安装与简单使用
  4. 实现秒杀的几个想法(续)
  5. java爱心效果代码来了
  6. 乾颐堂现任明教教主(2014年课程)TCPIP协议详解卷一 第六节课笔记
  7. java网店系统_java网店系统JSPGOU
  8. 圆角半角数据库_SQL SERVER 全角和半角的解决方法
  9. IE8浏览器为什么没有工具-internet选项
  10. 我的电脑中多了CD驱动器怎么办
  11. Laravel + EasyWeChat 微信登陆功能
  12. 学习 第3章:专项练习之一
  13. 我的前端学习资料 (附视频地址)
  14. 基于jupyter notebook的python编程-----MNIST数据集的的定义及相关处理学习
  15. 卡巴斯基遭攻击 Duqu 2.0 翻译
  16. 在Android系统中使用系统自带的emoji表情
  17. Lifecycle使用篇
  18. 31省份推出40万亿投资蓝图 新基建、公共卫生成亮点
  19. 使用pyenv进行Python多版本控制
  20. 2018智能社vue.js精讲视频教程

热门文章

  1. Java实现经典坦克大战及源代码下载
  2. 【面试】5道JAVA笔试算法题
  3. 10款超好用插件,助你玩转Chrome浏览器
  4. 《信号与系统》解读 前言:为什么要解读《信号与系统》?
  5. 使用SQLyog创建表
  6. Adobe公司和谷歌公司共同开发的字体-思源黑体提供下载
  7. 财务分析经典图表分析
  8. 微信小程序商城毕业设计毕设作品(6)任务书
  9. 《Redis开发与运维》学习第六章
  10. 苹果ppt_苹果发布会PPT,为何总能惊艳到你