由于小程序更新,在微信客户端7.0.0及以上版本需要使用精准定位的时候,需要再app.json里面加上permission属性之后才能调用scope.userLocation地址授权信息,先用getSetting检查是否授权,未授权authorize发起授权,已授权直接chooseLocation拉取定位,若是已禁止授权,则用类型为openSetting的button让客户打开授权页面,开启授权,因为禁止授权之后无法二次授权,所以只能用button让客户手动刷新授权状态
由于小程序更新,在微信客户端7.0.0及以上版本需要使用精准定位的时候,需要再app.json里面加上permission属性之后才能调用scope.userLocation地址授权信息,先用getSetting检查是否授权,未授权authorize发起授权,已授权直接chooseLocation拉取定位,若是已禁止授权,则用类型为openSetting的button让客户打开授权页面,开启授权,因为禁止授权之后无法二次授权,所以只能用button让客户手动刷新授权状态