我正在尝试将谷歌 Map 嵌入API添加到我的网站 . 我一直收到这个错误:
“Google Maps API服务器拒绝了您的请求 . 此IP,网站或移动应用程序无权使用此API密钥 . ”
API密钥是正确的 . 我打开了静态 Map . 两个最常见的故障排除 .
代码格式如下:
<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>
我把<ifront的iframe放在我的代码中 . 任何帮助都会很棒 . 谢谢!
有人有任何建议吗?
2 回答
我发现Google的HTTP引用者
<https (or) http>://*.example.com/*
输入中的占位符具有误导性,因为它表明整个<https (or) http>
事件被解析为一些实际的"or"语句 . 实际上, it is not .您必须准确指定协议,例如
https://*.example.com
. 而且,如果您需要支持这两种协议,则必须将它们指定为唯一行 .希望能帮到那里的人 .
静态 Map 和嵌入API是不同的东西,并以不同的方式进行控制 . 执行消息建议(在其周围的方式)并打开Google API console中的嵌入API .
Google Maps Embed API
Static Maps API