通过腾讯云地图服务,从坐标中获得所在城市。
开通腾讯位置服务:
1、进入小程序mp后台,开发–开发者工具–腾讯地图服务–开通;
2、进入腾讯位置服务网站,控制台–key管理;申请一个key,把key设置里,能勾的都勾上。
云函数代码:
const rp = require('request-promise')
exports.main = async (event, context) => {
var options = {
uri: `https://apis.map.qq.com/ws/geocoder/v1/`,
qs: {
location: `${event.lat},${event.lng}`,//传入经纬度
key: 'VRSBZ-PYDWJ-*****-KGV5E-LQ4U6-JVBL6'
},
json: true
};
return await rp(options)
}