谷歌地图请求被拒绝问题

Posted

技术标签:

【中文标题】谷歌地图请求被拒绝问题【英文标题】:Google Map Request Denied Trouble 【发布时间】:2019-04-05 06:25:32 【问题描述】:

我正在尝试在页面上激活谷歌地图。我安装composer API 没有问题。并在 google API 中添加了我的服务器/域 IP。检查并将 API 密钥添加到配置文件中。 之后设置Controller和Route,如下所示。

我的路线:

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。”,“结果”:[],“状态”:“REQUEST_DENIED”

知道为什么会这样吗? 我需要在视图中添加一些脚本吗? 感谢您的帮助!

【问题讨论】:

你检查过这个anwser吗? ***.com/questions/32994634/… 是的,我已经检查过了,但对我的没有影响。我需要在视图上添加一些脚本吗? 【参考方案1】:

转到开发者控制台 -> APIs & auth -> APIs 启用 Google Maps Geocoding 和 Google Maps Geolocation API

【讨论】:

实际上没有任何效果已经启用了地理编码。但是当我在视图中调用 api 时,我需要添加一些脚本吗?

以上是关于谷歌地图请求被拒绝问题的主要内容,如果未能解决你的问题,请参考以下文章

谷歌浏览器拒绝显示谷歌地图框架,因为 X-Frame-Options 设置为拒绝

谷歌地图 http 请求不起作用

谷歌地图 api findplace 请求无法正常工作

用DotSpatial下载谷歌瓦片图并展示到地图控件上

如何删除谷歌地图标记并替换为新标记? HTTP 请求

谷歌地图分享位置