【发布时间】:2018-06-01 07:52:41
【问题描述】:
我正在尝试在本机反应中使用 Google Places API。我首先尝试使用fetch 直接发出请求,但我刚刚看到您必须使用Google 提供的现有类/对象,例如PlacesService。搜索包含 API 对象的 React Native 库只会显示一些具有自动完成功能的库,而其他功能不多。
Places API 文档说要使用以下网址加载库:<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&libraries=places"></script>
这在常规 Web 开发中对我来说很简单,但在 react native 中则不然。在 React Native 中加载这样的库的标准过程是什么?
现在我已经将上面链接中的 JS 内容复制并粘贴到我的 React Native 项目中的一个文件中。但是,我什至不知道如何导出它,因为我真的不知道对象/函数的名称是什么。谷歌 ?谷歌地图?
现在我在做:
export default google.maps
也试过了
export default google
但是这些都抛出这个错误:
cannot read property 'createElement' of undefined
这是我的第一个 React Native 项目,如果这是一个基本问题,我很抱歉。
感谢您的帮助。
【问题讨论】:
标签: react-native