腾讯地图-逆地址解析以及微信公众号H5跨域问题

1,232 阅读1分钟

在微信公众号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