在微信公众号H5使用腾讯的逆地址解析时发现跨域问题,经过百般波折终于解决了问题,如下:
let location = res.latitude + ',' + res.longitude;
注:res.latitude + ',' + res.longitude 是获得的经纬度,以这种格式拼接起来的
$.ajax({
type: 'get',
url: `https://apis.map.qq.com/ws/geocoder/v1/?location=${location}&output=jsonp&key=NQYBZ-EOPRW-I3BRZ-OM5PP-2GYWV-YHF2G`,
dataType: 'jsonp',
success: result => {
//result.result 就是需要的数据
})
注:key是腾讯开发文档免费获取的
注:在使用当中uniapp的官网文档 uni.getLocation(OBJECT)
发现在微信浏览器里无法获取定位或者太久?这里我使用的微信开放文档 updateAppMessageShareData