首先,小程序里wx.getLocation可以获取用户当前的经纬度,即
wx.getLocation({
type: 'wgs84',
success (res) {
console.log(res)
const latitude = res.latitude
const longitude = res.longitude
const speed = res.speed
const accuracy = res.accuracy
}
})
2.访问https://lbs.qq.com/qqmap_wx_jssdk/index.html(腾讯地图服务),完成前三步操作:

ps:
1、秘钥需要做如下配置

2、jdk的地址有的同学找不到,这里也贴上https://lbs.qq.com/qqmap_wx_jssdk/index.html
3、如果是测试使用的化可以先不配置第三项。可以需要在开发工具详情中勾选如下操作:

下面直接上代码即可
index.wxml
<button bindtap='aa'>
获取位置信息
</button>
index.js
// 引入SDK核心类
var QQMapWX = require('../../utils/qqmap-wx-jssdk.min.js');
// 实例化API核心类
var demo = new QQMapWX({
key: '第一步申请的key' // 必填
});
Page({
aa(){
// 地理位置
wx.getLocation({
type: 'wgs84',
success(res) {
console.log(res)
const latitude = res.latitude
const longitude = res.longitude
const speed = res.speed
const accuracy = res.accuracy
// 调用接口转换成具体位置
demo.reverseGeocoder({
location: {
latitude: res.latitude,
longitude: res.longitude
},
success: function (res) {
console.log(res.result);
},
fail: function (res) {
console.log(res);
},
})
}
})
},
})
按照上面的代码填写信息就可以在控制台获取到详情的位置信息的了。


1万+

被折叠的 条评论
为什么被折叠?



