微信小程序正常通过getLocation只能获取到当前用户的经纬度信息,想要获取详细信息需要通过微信小程序JavaScript SDK反编译获取详细地址
准备条件:
1配置腾讯地图秘钥,并且开启webserviceAPI服务,不要往白名单里添加东西
2小程序引入微信小程序JavaScriptSDK
3小程序合法域名添加https://apis.map.qq.com,否则真机无法显示
腾讯地图服务网址http://lbs.qq.com/miniProgram/jsSdk/jsSdkGuide/jsSdkOverview
然后就可以了
小程序调用
var QQMapWX = require('../new-order-submit/address/qqmap-wx-jssdk.js');
var qqmapsdk;
Page({
data:{
} ,
onLoad{
// 实例化API核心类
qqmapsdk = new QQMapWX({
key: 你的key'
});
qqmapsdk.reverseGeocoder({
location: location,
success: function (res) {
// 获取定位城市
if (res.result) {
// 显示定位
_this.setData({
'map.latitude': lat_,
'map.longitude': lng_,
'map.markers&#