发布网友 发布时间:2022-03-22 11:52
共2个回答
懂视网 时间:2022-03-22 16:13
产品型号:华为p40,小米10,iPhone12
操作系统:EMUI 10.1,MIUI 12,iOS 14.2
软件版本:快手 8.0.20
快手获取地理位置失败,可能是由于手机未开启定位服务,或者手机未给快手获取位置的权限。下面分别以iOS系统和安卓系统进行操作演示。
iOS系统开启定位服务的具体操作如下:
1、打开手机上的“设置”,进入设置界面。
2、往下滑动,找到“隐私”并点击进入。
3、接着点击最上方的“定位服务”,进入界面后,将“定位服务”后的开关按钮点击开启即可。
安卓系统开启快手获取位置权限的具体操作如下:
小米手机:
1、打开手机上的“设置”,进入设置界面。
2、往下滑动,找到“应用设置”并点击进入。
3、点击选择“权限管理”,再点击“应用权限管理”。
4、在搜索框中输入“快手”,并点击进入,点击界面中的“定位”,在弹窗中将“拒绝”更改为“允许”即可。
华为手机:
1、打开手机上的“设置”,进入设置界面。
2、点击界面中的“应用”,再点击界面中的“权限管理”。
3、在应用列表中,找到并点击快手。
4、点击“位置信息”,将禁止更改为始终允许。
总结:快手获取地理位置失败,有两种情况,一种是由于手机未开启定位服务导致的,进入设置界面中的隐私保护,将“位置服务”开启即可。另一种是手机未给快手获取位置的权限,通过应用权限管理界面,将快手获取定位的权限设置为“允许”即可。
热心网友 时间:2022-03-22 13:21
可能是地理位置权限没有开启,可以参考下面方法解决;以小米手机操作为例:
1、首先点击手机“设置”进去。
2、在“设置”的界面,点击“密码、隐私与安全”。
3、看到“位置信息”,点击进去。
4、“开启位置服务”后面的滚动条为灰色状态,表关闭,我们用手向右滑动一下,使其开启。
5、开启后显示为蓝色状态,这样设置完成后,返回快手就能成功获取我们的地理位置了。
获取地理位置注意:
使用HTML5 Geolocation API的getCurrentPosition() 方法能够获取用户的经纬度信息。
getCurrentPosition() 常用参数有两个,一个是成功时执行,一个时错误处理。如果getCurrentPosition()运行成功,则向第一个参数中规定的函数返回一个coordinates对象,用于提供位置信息。