如何在React Native Android中使用Google Places Autocomplete API?

时间:2015-10-14 06:01:06

标签: google-places-api react-native

我正在尝试在RN Android中使用Google商家信息自动填充API(如下所示链接到Google文档)。但是,由于API的JS版本适用于Web应用程序,我不知道如何将脚本包含在我的RN Android代码中(Web应用程序的原始代码:)。有没有办法在RN中使用这个API?或者因为Google Places API也有Android原生版本,我们是否必须编写Android原生模块并将其挂钩到RN,如官方RN文档中的“指南(Android)/原生模块”中所述?

非常感谢!

Google商家信息自动填充API JS:https://developers.google.com/maps/documentation/javascript/places-autocomplete

Native Modules上的官方RN文档:http://facebook.github.io/react-native/docs/native-modules-android.html#content

2 个答案:

答案 0 :(得分:0)

请避免使用https://github.com/FaridSafi/react-native-google-places-autocomplete,因为它将使用Google Places API,该API不支持移动应用程序API密钥限制。

答案 1 :(得分:-2)

您可以使用npm install googleplaces在项目中安装google places npm packages 在代码中使用require('googleplaces')来访问它

结帐https://www.npmjs.com/package/googleplaces了解更多详情。我没有对它进行过测试,但我猜你可以像其他npm软件包那样使用它来实现本地反应