react-native-google-places错误,导致地方检测api调用错误:

时间:2019-01-17 15:48:31

标签: android react-native google-places-api google-places

这是googleplace中文档的代码,但这是发生的

错误进行位置检测api调用:错误

  RNGooglePlaces.getCurrentPlace()
    .then((results) => alert(results))
    .catch((error) => alert(error.message));

1 个答案:

答案 0 :(得分:0)

根据this GitHub issue,假设您使用的是tolu360's react-native-google-places library,则应检查以下内容:

  • 确保设备的GPS位置已打开。
  • 确保您已请求(并收到)ACCESS_FINE_LOCATION权限。
  • 确保您使用的是真实设备,而不是仿真器。

由于您需要特定的位置,因此需要一台能够报告其位置并有权访问该信息的真实设备!

在库中的line 363 of RNGooglePlacesModule.java上,您可以添加一个断点以查看likelyPlaces.getStatus()返回的实际错误。建议您这样做,并在问题中添加任何其他信息。