【问题标题】:Location timed out - react native geolocation service位置超时 - 反应本地地理定位服务
【发布时间】:2020-04-23 11:38:05
【问题描述】:

我使用react-native-geolocation-service 获取用户位置并根据用户位置填充数据。但大多数时候我得到位置请求超时错误作为响应。

这些是我使用的选项

enableHighAccuracy: false,
timeOut: 15000,
maximumAge: 10000,

我已经在 IOS 模拟器中进行了测试,并且运行良好。到目前为止,问题仅适用于 Android 设备。 我该如何解决这个问题。

【问题讨论】:

    标签: react-native


    【解决方案1】:

    我认为这个错误可能是因为权限未设置为访问手机地理位置..

    查看此答案How do I request permission for Android Device Location in React Native at run-time? 以在运行时设置权限或查看如何在 android 文件夹中将其设置为永久。

    褪色。

    【讨论】:

    • 权限设置正确。我没有一直收到这个错误。但是一旦我得到它,即使在重新启动应用程序后我仍然会得到同样的错误。如果我过一段时间再试一次,我可能会得到正确的位置
    【解决方案2】:

    这可能是因为位置权限。 选择“始终允许”而不是“使用应用程序时允许”并尝试一下。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-17
      • 1970-01-01
      • 2019-12-25
      • 1970-01-01
      相关资源
      最近更新 更多