小程序
小游戏
企业微信
微信支付
扫描小程序码分享
我们的小程序是租车业务,用户在租车时需要获取用户借车的实时精确定位,通过手动输入位置的方式会和用户实际定位产生比较大的偏差。实际场景中,用户在外用车都是连移动数据,但是这种情况下调用wx.getLocation获取定位信息是获取不到的,为什么微信API一直没有兼容在移动数据下获取定位的问题?作为小程序开发者,应该怎么处理这种问题?
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
调用wx.getLocation获取定位信息失败 跟网络是wifi和移动数据有啥关系?无非就是要么信号差网络太差,要么就是小程序拒绝位置信息授权,或者就是小程序授权了,手机没有开启位置信息定位的开关。
Ps: 别人开移动数据定位也都正常,不要甩锅给微信。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
我目前也遇到了,目前的手机微信聊天发送位置是正常定位的。打开小程序定位就失败了,这时候连上wifi,小程序定位又OK了。
用户在打开手机系统定位,微信授权小程序获取定位权限,这个时候接口返回失败情况该怎么优化呢
大部分用户会觉得我权限都开了你还提示获取不到···就很不合理
业务中又必须用到位置信息
如果是5G手机,就算打开手机GPS定位,打开小程序位置授权同样会出现定位失败的情况。
但是只要切换成4G网络就可以获取定位信息。
希望官方能重视一下,能不能对5G手机做一下适配,大部分机型都是华为手机。
怎么可能没有兼容在移动数据下获取定位的问题,你的意思是开wifi就可以?亮代码看看
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
调用wx.getLocation获取定位信息失败 跟网络是wifi和移动数据有啥关系?无非就是要么信号差网络太差,要么就是小程序拒绝位置信息授权,或者就是小程序授权了,手机没有开启位置信息定位的开关。
Ps: 别人开移动数据定位也都正常,不要甩锅给微信。
我目前也遇到了,目前的手机微信聊天发送位置是正常定位的。打开小程序定位就失败了,这时候连上wifi,小程序定位又OK了。
用户在打开手机系统定位,微信授权小程序获取定位权限,这个时候接口返回失败情况该怎么优化呢
大部分用户会觉得我权限都开了你还提示获取不到···就很不合理
业务中又必须用到位置信息
如果是5G手机,就算打开手机GPS定位,打开小程序位置授权同样会出现定位失败的情况。
但是只要切换成4G网络就可以获取定位信息。
希望官方能重视一下,能不能对5G手机做一下适配,大部分机型都是华为手机。
“errCode: 2 ,errMsg: getLocation:fail:ERROR_NOCELL&WIFI_LOCATIONSWITCHOFF”,用户在户外,还要求用户打开wifi开关,这样不是太好。
怎么可能没有兼容在移动数据下获取定位的问题,你的意思是开wifi就可以?亮代码看看