reactjs - 使用 API Google Places 详细信息错误 Allow origin Cors React project
问题描述
我正在尝试使用 Google Place API 通过他们的 ID 获取地点的详细信息我正在使用此处提供的服务https://developers.google.com/places/web-service/details
我正在开发 ReactJs
跟随错误图像:
我在这里看到,对于这些Allow Origin案例,您应该使用 Maps JavaScript API --> https://developers.google.com/maps/documentation/javascript/places#place_details
然而,在REACTJS项目中获得google.maps
参考的最佳方式是什么?
解决方案
我会推荐react-google-maps
哪个是基于组件的。它的社区很大。这是地方 API 的工作示例,react-google-maps
确保您拥有 API 密钥。
https://codesandbox.io/s/qqzm67ykmq
您需要先在此处获取 API 密钥。以下是 API 密钥的以下步骤:
- 创建项目
- 生成 API 密钥
- 启用地点 API 和地图 Javascript API
- 使用这些 API 限制您的 API 密钥
推荐阅读
- c# - 结合两个队列产生奇怪的结果
- java - 在本地环境中使用 Google reCAPTCHA 时,是否有办法解决 ResourceAccessException?
- java - 在 Spring OAuth2 中配置安全性:身份验证请求的访问被拒绝
- python - Flask 在 WSL 下运行时不会重新加载修改后的代码
- flutter - Flutter:在 Android 和 iOS 中更改工具栏颜色
- javascript - 反应原生文本输入模糊/焦点问题
- python - 如何在 QComboBox 中标记当前项目文本?
- ios - 孩子上的 Firebase 孩子监听器已移动
- visual-studio - 在构建后事件中更改 JS 文件中的行(Visual Studio)
- html - iPhone 消息预览面板