我正在尝试将Google地图嵌入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>
我把&lt;在我的代码中面对iframe。任何帮助都会很棒。谢谢!
有人有任何暗示吗?
答案 0 :(得分:1)
静态地图和嵌入式API是不同的东西,并且控制方式不同。执行消息建议的内容(围绕着它的方式)并打开Google API console中的Embed API。
答案 1 :(得分:1)
我发现Google的 HTTP引用输入<https (or) http>://*.example.com/*
中的占位符具有误导性,因为它表明整个<https (or) http>
内容被解析为一些实际的“或”语句。实际上,它不是。
您必须准确指定协议,例如https://*.example.com
。而且,如果您需要支持这两种协议,则必须将它们指定为唯一行。
希望帮助那里的人。