我正在尝试在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
答案 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软件包那样使用它来实现本地反应