首页 > 解决方案 > react-native-google-places 错误进行地点检测 api 调用:错误

问题描述

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

错误进行地点检测 api 调用:错误

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

标签: androidreact-nativegoogle-places-apigoogle-places

解决方案


根据这个 GitHub 问题,假设您使用的是tolu360 的 react-native-google-places 库,您应该检查以下内容:

  • 确保设备的 GPS 位置已打开。
  • 确保您已请求(并获得)ACCESS_FINE_LOCATION许可。
  • 确保您使用的是真实设备,而不是模拟器。

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

库内的 RNGooglePlacesModule.java 的第 363 行,您可以添加一个断点以查看likelyPlaces.getStatus(). 我建议您这样做并在您的问题中添加任何额外的信息。


推荐阅读