微信小程序之逆地址解析填坑

微信小程序之逆地址解析填坑
最近开发微信小程序,里面有一个需求:获取当前用户所在的城市,并显示在页面中。我的做法是通过wx.getLocation()方法获取用户当前经纬度,然后再运用腾讯地图api中的逆地址解析获取当前用户所在的城市地址信息。
逆地址解析具体的使用这里就不做缀诉了,根据官方文档调用reverseGeocoder(options:Object)方法即可。这里重点讲一下调用逆地址解析后不能在页面正常渲染的原因。
微信小程序之逆地址解析填坑_第1张图片

发现在开发工具和真机调试模式下都能够正常解析并渲染,但是在预览模式和正式上线版本上均不能解析渲染。后通过观察Network中的请求自己使用wx.request({ })方法直接访问地址

逆地址解析实际地址:

发现返回的数据在fail函数里面,报错信息:fail url not in domain list。 重点到了,现在,终于知道原因了,即小程序域名配置上需要添加逆地址解析的域名:https://apis.map.qq.com/ws/geocoder/v1/。
官方文档没有任何关于这个坑的介绍,故在此记录,希望以后其他朋友不要再进这个坑。

你可能感兴趣的:(小程序开发)