Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google maps 谷歌地图嵌入API密钥不工作_Google Maps_Iframe_Google Maps Embed - Fatal编程技术网

Google maps 谷歌地图嵌入API密钥不工作

Google maps 谷歌地图嵌入API密钥不工作,google-maps,iframe,google-maps-embed,Google Maps,Iframe,Google Maps Embed,我正在尝试添加谷歌地图嵌入API到我的网站。我不断地发现这个错误: Google Maps API服务器拒绝了您的请求。此IP、站点或移动应用程序无权使用此API密钥 API密钥是正确的。我打开了静态地图。两个最常见的故障排除 代码的格式如下: <iframe width="600" height="450" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?

我正在尝试添加谷歌地图嵌入API到我的网站。我不断地发现这个错误:

Google Maps API服务器拒绝了您的请求。此IP、站点或移动应用程序无权使用此API密钥

API密钥是正确的。我打开了静态地图。两个最常见的故障排除

代码的格式如下:

  <iframe
  width="600"
  height="450"
  frameborder="0" style="border:0"
  src="https://www.google.com/maps/embed/v1/place?key=XXXXXXXXXXXXXXXXXXXX&q=Space+Needle,Seattle+WA">
</iframe>

我把<放在我的代码中iframe的前面。任何帮助都会很好。谢谢


有人有什么建议吗?

静态映射和嵌入API是不同的东西,控制方式也不同。按照消息的建议(以其循环方式)并在中打开嵌入API


我发现Google的HTTP referers输入的
://*.example.com/*
中的占位符有误导性,因为它表明整个
事情被解析为一些实际的“或”语句。实际上,它不是

您必须准确地指定协议,例如
https://*.example.com
。而且,如果需要对这两个协议的支持,则必须将它们指定为唯一行

希望这能帮助别人