uniapp 中 通过经纬度获取地址详情(vue)
需要第三方地图的支持 本文以百度地图为例
第一步 安装百度地图插件 npm install vue-baidu-map --save 成功后在main.js 中引入百度地图
import BaiduMap from 'vue-baidu-map'
Vue.use(BaiduMap, {ak: "rQxHPQX1ua21rWnXzTbUh5KSSUbnefxR"//你自己的ak
})
第二部 在页面中添加百度地图组件 此步骤必须有,不用显示直接 v-show="false"
<view v-show="false"><baidu-map @ready="onMapReady"/>
</view>
第三部 获取到当前经纬度信息 使用 uniapp 提供的API uni.getLocation({}) ,把返回的经纬度信息提供给百度地图 转换为具体地址
getLocation(){let _this = thisuni.getLocation({type: 'wgs84',success: function (res) {var point = new _this.BMap.Point(res.longitude,res.latitude);var gc = new _this.BMap.Geocoder();gc.getLocation(point, function(rs){rs = JSON.parse(JSON.stringify(rs)) _this.province = rs.addressComponents.province;_this.city = rs.addressComponents.city;_this.county = rs.addressComponents.district || rs.addressComponents.city;});},fail: function (res) {console.log(res);},});
},
下图是返回的 地址信息 需要通过JSON.parse(JSON.stringify(rs)) 深拷贝一下 ,取值就方便多了
uniapp 中 通过经纬度获取地址详情(vue)相关推荐
- vue 高德地图API根据地址获取经纬度/根据经纬度获取地址
1.引入 <script type="text/javascript" src="https://webapi.amap.com/maps?v=1.4.14&am ...
- 百度地图根据经纬度获取地址
2019独角兽企业重金招聘Python工程师标准>>> 百度地图根据经纬度获取地址 查询地址要内部实现MKSearchListener接口 Java代码 public class S ...
- python根据地址获取经纬度,通过经纬度获取地址并反写入excel
import time import requests import pandas as pd from pandas import DataFrame import xlrddeveloper_ke ...
- 根据经纬度获取地址 :位置名称 区 市 省 国家 邮编
方式1: 根据经纬度获取: 省 市 区 位置名称 import java.net.URL; import java.util.HashMap; import java.util.Map; import ...
- 如何通过经纬度获取地址信息?
#阅读原文 摘要 Google Maps API Web Services,是一个为您的地图应用程序提供地理数据的 Google 服务的 HTTP 接口集合.具体包括:Google Geocoding ...
- java根据经纬度获取地址(百度地图)
先创建HttpClientUtils工具类 package cn.crenative.lockinlife.util;import com.google.common.base.Function; i ...
- java后端根据经纬度获取地址(高德地图)
1.申请高德地图key 2.逆地理编码(坐标->地址)-地理X: https://lbs.amap.com/demo/jsapi-v2/example/geocoder/regeocoding ...
- 通过地址获取经纬度和通过经纬度获取地址
1.通过地址获取该地址的经纬度 /** * @param addr * 查询的地址 * @return * @throws IOException */public Object[] getCoord ...
- android定位数据在移动,android - 在我的Wi-Fi和移动数据关闭的情况下,是否可以仅通过GPS从经纬度获取地址? - 堆栈内存溢出...
我正在测试一款在三星平板电脑中借助GPS进行纬度和经度的应用程序. 我能够从GPS单元捕获当前的纬度,经度. 现在,我想使用纬度经度从这些位置获取地址,而无需使用Internet即wi-fi,移动数据 ...
最新文章
- python跨行字符串 变量_在Python中有没有在多行字符串中使用变量的方法?
- 海翰聚焦:专家一天话,价值八千八?
- javascript 深度克隆
- web3.js(二)根据私钥推出地址查询以太数量
- ionic3 安装遇到的问题
- java中关于IO流的知识总结(重点介绍文件流的使用)
- mlx rdma网卡指标参数简介
- oracle数据库sqlloader,sql loader ---ORACLE SQLLDR
- Linux命令【三】gcc编译+静态库+动态库+makefile+gdb调试
- ON1 photo raw 2021(ps/lr滤镜插件) 下载及安装
- Socket选项之SO_RCVTIMEO 和SO_SNDTIMEO
- python程序多次运行_Python内怎么使同一个.py文件多次运行?
- VC下sql+ado数据库v_strTemp.vt == VT_NULL判断的问题
- 记住三句话,就会用双拼(韵母键快速记忆口诀)
- 元素周期表排列的规律_元素周期表的元素排列规律和元素的性质
- 企业微信网页应用开发 - 异步请求
- 戴尔服务器显示器接口类型,戴尔推出UltraSharp U4021QW显示器 采用雷电3接口和5K×2K曲面屏...
- 连接到linux桌面,widows 远程连接到linux 桌面!
- Xtract or Ucfyber的最条理的整理入门级教程
- 前后端对接及接口管理平台浅析
热门文章
- JAVA电商 B2B2C商城系统 多用户商城系统 直播带货 新零售商城 o2o商城 电子商务 拼团商城 分销商城 直播商城 短视频商城 springcloud商城 spring cloud商城
- php不是当前时间,php取得时间与当前时间不一样
- 盒子移动的问题,拖拽问题
- VMware发表新版桌面虚拟化软件View 3
- 如何利用开关量信号传输装置实现工厂智能化技改?
- 企企通:如何利用数字化之道,赋能汽车行业供应链创新?
- Excel IF 函数怎么用
- 找出excel 除0以外的最小值
- PTA 数据结构与算法 7-29 修理牧场
- 关于snipaste的网页长截屏(只能复制字或代码)