作者:来杯冰柠檬水 | 来源:互联网 | 2023-10-13 20:58
12345678910111213loca(){ navigator.geolocation.getCurrentPosition( (Position) => { let lOng
1 2 3 4 5 6 7 8 9 10 11 12 13
| loca(){
navigator.geolocation.getCurrentPosition(
(Position) => {
let lOngitude= JSON.stringify(Position.coords.longitude)
let latitude = JSON.stringify(Position.coords.latitude)
console.log(longitude, latitude)
},
(error) => {
console.log(error)
},
{enableHighAccuracy: true, timeout: 5000, maximumAge: 1000}
)
} |
这是我的代码,我非常的不解,为什么不能返回具体的位置信息,首先我已经通过permissionAndroid的API获取了位置权限,在应用程序的权限中也看到了是开启了位置权限,在AndroidManifest我还加上了
但是返回的结果让我很无语
1
| Object {message: "Location request timed out", code: 3} |
为什么呢?首先我满足了官网的API条件但是还是返回不了位置,想问下哪里错误,求指点!!
但是我在模拟器上可以返回定位信息,但是在我的手机上返回不了
手机系统是CM13 安卓6.01 API level 23