获取用户经纬度后 -> 想得到他所在的城市 (逆地址解析)
以前在阿里云,腾讯云市场买那种第三方付费 api 服务 (比如这个第三方公司)
有时逛小程序社区会看到 『腾讯位置服务』,
有一定免费额度,个人10000/天,企业3000000/天,以后可能会变
今天折腾一下 官方文档,记得先看
- https://lbs.qq.com/dev/console/application/mine
- 创建应用,随便填点信息
- 按下图选下 WebServiceApi,随便填填,微信小程序我也选上了,
- 下载微信小程序JavaScriptSDK,放到项目里,随便放哪
- 安全域名设置
然后 index.js 要用的话
var QQMapWX = require('../../tools/qqmap-wx-jssdk.js');
var qqmapsdk;
Page({
data: {
},
onLoad() {
// 实例化API核心类
qqmapsdk = new QQMapWX({
key: 'O6WBZ-LYG6P-DQWDH-LULD5-B6VIZ-YFB2G'
});
wx.getLocation({
type: 'gcj02',
success(res) {
console.log('res', res);
const latitude = res.latitude
const longitude = res.longitude
const speed = res.speed
const accuracy = res.accuracy
// 调用接口
qqmapsdk.reverseGeocoder({//SDK调用
location: { latitude, longitude },
success(res) {
console.log(res)
},
fail(err){
console.log(err);
}
})
}
})
},
})
ok 了,随便怎么折腾吧。
开发越久,头发越少,且行且珍惜。