使用本地IP而非服务器的Google Maps API

时间:2019-10-05 23:41:54

标签: api maps embed

我当前正在使用嵌入API在我的网站上使用Google Maps。使用HTTP作为引荐来源,对我来说已经很长时间了,但是我现在使用的是需要IP地址进行验证的服务。我已经在API设置中提供了服务器的IP地址,但是仍然出现错误。目前,Maps API正在返回:

Google Maps Platform拒绝了您的请求。此IP,站点或移动应用程序无权使用此API密钥。来自IP地址 的请求,引用者为:https://www。***。 com /

列出的引荐来源网址是我的正确服务器(在此示例中已删除)。但是,该IP地址是我的本地家庭Internet IP,而不是服务器的IP。

我不确定为什么它要接收此IP地址,因为我对代码没有做任何更改。使用的HTML代码与Maps API示例提供的用于嵌入的基本调用相同:

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

任何帮助将不胜感激。谢谢。

0 个答案:

没有答案