高德地图逆地理编码Geocoder的getlocation获取不到位置信息

2023-11-19

问题:原生定位接口定位失败,则status返回error事件或回调error信息,获取不到位置信息

产生原因:逆编码方法使用不了原因是使用的高德地图的应用方向web服务,而Geocoder属于web端

var geocoder = new AMap.Geocoder({})
var address = that.userAddr.adder
geocoder.getLocation(address, function (status, result) { 
   if (status === 'complete' && result.geocodes.length) {}
}

解决方案:将高德地图应用服务更改为web端,同时更换高德地图的key值,并在配合秘钥使用即可

需要配置安全秘钥,自2021年12月02升级,所申请的key必须和安全密钥 securityJsCode一起使用

// script标签后添加
window._AMapSecurityConfig = {
  securityJsCode: '5b9f6ed5a7abec5d284fd3459495239a'
}

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

高德地图逆地理编码Geocoder的getlocation获取不到位置信息 的相关文章

随机推荐