我们的小程序中的一个选择地址页面 需要获取当前用户所在的城市名称,因为没有直接获取的接口,便使用 wx.getLocation() 接口先获取经纬度,然后使用qqmapsdk.reverseGeocoder() 方法逆地址解析获取城市的名称,方便用户在输入框中输入关键字,然后调用 qqmapsdk.getSuggestion() 方法在所选城市查询出符合的地点列表数据让用户选择。
为何两次审核不通过结果都是 “你所描述的小程序接口使用场景,目前未符合接入wx.getLocation(获取当前的地理位置、速度)接口的开放范围”的?
如果只是获取用户城市位置,可以试试模糊位置接口,或者服务端通过访客请求服务端接口的IP来解析位置。
https://developers.weixin.qq.com/miniprogram/dev/api/location/wx.getFuzzyLocation.html