React本机android忽略navigator.geolocation.getCurrentPosition

React本机android忽略navigator.geolocation.getCurrentPosition,android,geolocation,react-native,Android,Geolocation,React Native,我正试图在我的Android设备(飞利浦Xenium)上使用navigator.geolocation.getCurrentPosition。它在iphone和genimotion模拟器中运行完全正常。 navigator.geolocation.getCurrentPosition绝对不返回任何内容-没有错误,就没有成功。 但是,如果我关闭智能手机中的地理定位服务,它将返回无可用位置提供程序 另外,navigator.geolocation.watchPosition工作正常。将以下权限添加到

我正试图在我的Android设备(飞利浦Xenium)上使用
navigator.geolocation.getCurrentPosition
。它在iphone和genimotion模拟器中运行完全正常。
navigator.geolocation.getCurrentPosition
绝对不返回任何内容-没有错误,就没有成功。 但是,如果我关闭智能手机中的地理定位服务,它将返回
无可用位置提供程序


另外,
navigator.geolocation.watchPosition
工作正常。

将以下权限添加到AndroidManifest.xml文件中

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

确保设备中启用了位置


我启用了
,但是我一直有相同的错误,直到我意识到位置被禁用。

你解决过这个问题吗?我得到了完全相同的问题,这里也是。我无法在地图上显示当前位置,我想这是同一个问题,我也有同样的奇怪问题。当我将设备的位置设置设置为高精度或节省电池(wifi+手机)时,它对我有效,但当设置为仅限设备(GPS)时则无效。有人找到解决此问题的方法吗?我遇到了同样的问题。你是在大楼里测试吗?如果是的话,你能试着在接收效果更好的地方进行测试,看看它是否有效吗?
navigator.geolocation.getCurrentPosition(
  {enableHighAccuracy: true, timeout: 20000, maximumAge: 1000}
);