您现在的位置是: 博客首页 > 前端 前端
uni-app 通过经纬度获取详细地理位置
SU博客网
2020-11-16
31浏览
原创
这个方法是用于APP端的,如果是浏览器端的话需要找第三方的api对接一下,比如高德、百度、腾讯等等,小程序没试过哈,用的方法是H5+的,如果不熟悉的小伙伴可以看看,真的很强大。不说了,我直接上代码,你们看不懂的话先看一下UNI-APP + H5+的API方法
演示代码
uni.getLocation({ type: 'wgs84', success: function(res) { console.log('当前位置的经度:' + res.longitude); console.log('当前位置的纬度:' + res.latitude); var point = new plus.maps.Point(res.longitude, res.latitude); plus.maps.Map.reverseGeocode(point, {}, function(event) { var address = event.address; // 转换后的地理位置 var point = event.coord; // 转换后的坐标信息 var coordType = event.coordType; // 转换后的坐标系类型 console.log(address, 'address'); var reg = /.+?(省|市|自治区|自治州|县|区)/g; console.log(address.match(reg)); var addressList = address.match(reg).toString().split(","); console.log(addressList[0]); console.log(addressList[1]); console.log(addressList[2]); }); } });
相关文章
发表评论
我的名片

SU博客网
SU博客网站是一个IT技术分享的网站,也是开发中的一个笔记,遇见每个问题都会记录下来,让大家更轻易的解决问题。
站点信息
- 网站程序:Java
- 博客名称:SU博客网
- 文章统计:34 篇
- 标签总数:10 个
- 分类总数:4 个
- 留言数量:0 条
QQ 交流群
