微信小程序经纬度转地址
1.申请腾讯位置服务的API key
由于小程序自带接口不能完成经纬度转换为地址,但是腾讯位置服务提供了这个功能。
申请地址:http://lbs.qq.com/key.html
2.腾讯位置服务key设置
key管理-》设置-》勾选 微信小程序-》填写 小程序ID-》勾选WebServiceAPI-》填写白名单
qq.com
servicewechat.com
3.集成转换js库
下载js库:http://3gimg.qq.com/lightmap/xcx/jssdk/qqmap-wx-jssdk1.0.zip
将库直接放在小程序工程根目录
调用:
// 引入SDK核心类
var QQMapWX = require('../../qqmap-wx-jssdk/qqmap-wx-jssdk.js');
// 实例化API核心类
const wxMap = new QQMapWX({
key: 'GVTBZ-OUG6J-*****-*****-WDMRV-CTB62'
});
Page({
onLoad: function (options) {
var that = this
that.reverseGeocoder()
},
/**经纬度逆解析 */
reverseGeocoder() {
var that = this
wxMap.reverseGeocoder({
location: {
// 你的经纬度
latitude: 32.64242,
longitude: 114.04311,
},
success: function (res) {
console.log(res);
},
fail: function (res) {
console.log(res);
}
});
},
})