为了账号安全,请及时绑定邮箱和手机立即绑定

关于RN的API之geolocation的问题

关于RN的API之geolocation的问题

幕布斯7119047 2018-12-18 17:19:03
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我还加上了<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /><uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />但是返回的结果让我很无语Object {message: "Location request timed out", code: 3}为什么呢?首先我满足了官网的API条件但是还是返回不了位置,想问下哪里错误,求指点!!但是我在模拟器上可以返回定位信息,但是在我的手机上返回不了手机系统是CM13 安卓6.01 API level 23
查看完整描述

1 回答

?
MMMHUHU

TA贡献1834条经验 获得超8个赞

android中调用的是google地图,知道为什么获取地理位置超时了吧


查看完整回答
反对 回复 2019-01-07
  • 1 回答
  • 0 关注
  • 645 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信