小程序获取街道等其他地址信息
小程序里获取位置的基本方法就是两个获取位置和选择位置
wx.getLocation(OBJECT)
wx.chooseLocation(OBJECT)
这两个基本只能获取到经纬度的信息。那么要获取到其他的详细详细例如街道的信息就需要其他的sdk了。本身用的小程序,那我们就送腾讯的位置服务。 微信小程序JavaScript位置服务文档
需求
需要根据经纬度获取街道信息
解决
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
//下载微信小程序JavaScriptSDK后导入
import QQMapWX from "@/utils/qqmap-wx-jssdk.min.js"
location() {
let that = this
uni.chooseLocation({
success: function(res) {
console.log('位置名称:' + res.name);
console.log('详细地址:' + res.address);
console.log('纬度:' + res.latitude);
console.log('经度:' + res.longitude);
let qqmapsdk = new QQMapWX({
key: ''//在上述控制台中申请
});
qqmapsdk.reverseGeocoder({
location: {
latitude: res.latitude,
longitude: res.longitude
},
success: (re) => {
console.log( re, res); //这里边就是你需要的定位数据了 很详细
},
})
}
});
},
(完)
0条看法
最新最后最热
等待你的评论