php - 谷歌地图请求被拒绝问题
问题描述
我正在尝试在页面上激活谷歌地图。我安装composer API没有问题。并在 google API 中添加了我的服务器/域 IP。检查并将 API 密钥添加到配置文件中。之后设置控制器和路由,如下所示。
我的路线:
Route::get('/', 'PagesController@map');
这是我的控制器:
public function map()
{
$response = \GoogleMaps::load('geocoding')
->setParam(['address' => 'tokyo'])
->get();
return view('welcome', compact('response'));
}
我认为这是我的看法:
{{ isset($response) ? $response : '' }}
但是我遇到了这个错误?
{ "error_message" : "此 API 项目无权使用此 API。", "results" : [], "status" : "REQUEST_DENIED" }
知道为什么会这样吗?我需要在视图中添加一些脚本吗?谢谢您的帮助!
解决方案
转到开发者控制台 -> APIs & auth -> APIs Enable Google Maps Geocoding and Google Maps Geolocation API
推荐阅读
- bash - Bash:如何从多行字符串中获取指定行?
- cassandra - 由于布尔列,在 TTL 过期后,Cassandra 不会删除行
- powershell - 当从本身包含字符串数组的 Get-EventLog 中返回对象列表时,如何访问数组元素?
- bluetooth-gatt - Movesense CustomGATT 和 ECG 或加速度计
- java - 弹簧靴 | 如何动态添加新的tomcat连接器?
- python - 仅在 cmd 范围内设置当前日期
- node.js - 如何从 64 字节原始十六进制格式的密钥生成 PEM 格式的密钥
- php - 自定义简码显示在 WPBakery 后端而不是块中
- firebase - Firestore 数据库读取正在增加,甚至没有运行应用程序
- python - Selenium 多线程守护进程退出但仍在运行 | 壁虎司机