问题 Google Maps API v3中的Javascript错误(RefererDeniedMapError)


我们使用没有密钥的谷歌地图,由于我们的流量增加,我们必须在我们的JS调用中创建和添加API密钥。但是现在,当我们调用JS时,我们收到了这个错误:

RefererDeniedMapError:    https://developers.google.com/maps/faq#errorcodes

在文档中,我们没有看到与此错误相关的更多信息。 使用相同的API密钥,我们在其他域中显示地图没有任何问题,只有我们有一个问题。

使用允许的推荐人我们已经丢弃了配置问题,我们不知道是否可能禁止我们的域名。

帐单信息也已添加。

有没有人有想法?

谢谢!


6279
2018-06-22 13:36


起源

错误已发布 这里,但它不是很具描述性。我建议您在开发者控制台中检查您的凭据,并确保添加了您遇到问题的域。 - Andy
谢谢安迪。我已经这样做了,并且在引入允许的域名时凭据是可以的。我们没有找到任何有关此错误的信息,也无法与Google地图中的任何人交谈:( - GusB
嗨!这有什么消息吗?我面临着同样的问题。谢谢! - ivowiblo
您能否提供您遇到问题的网站的网址?这会有所帮助。 - Juan M. Elosegui
@GusB确保您拥有正确的域名。如果你的域名是这样的 mydomain.com 然后Google建议添加它们 *.mydomain.com/*。 - Abraar Arique Diganto


答案:


我在google的帖子中找到了您网站的网址,我能够在本地重现此问题。我刚刚在hosts文件中添加了主机名,并将其发送到localhost。我有同样的错误。这绝对是域名相关的问题。

我只能使用IP和路径到地图页面而不是域名来制作地图,例如:

   <!DOCTYPE html>
   <html>
     <head>
       <title>A page where should be a map</title>
     </head>
     <body>
       <iframe src='http://127.0.0.1/mapa.html'></iframe>
     </body>
   </html>

您可以尝试禁用IP到域名重定向(就像您现在一样),并在上面的示例中使用您的IP。这不是一个纯粹的解决方案,但至少你可以在你的网站上有一张地图。


6
2017-07-24 14:48





Google Maps API v3中的Javascript错误(RefererDeniedMapError

在对您目前面临的问题进行详细研究之后,除了其他答案之外,我还遇到了一些问题的答案。

有两种类型 引用错误 :

  1. RefererNotAllowedMapError

    加载Google Maps JavaScript API的当前网址尚未加载 添加到允许的引荐来源列表中。请检查推荐人 您的设置 API密钥 在Google云端控制台上。

  2. RefererDeniedMapError 

    您的请求尚未完成。你或许可以找到 关于错误的更多细节 Google Cloud Console(请看一看)。

我们使用谷歌地图没有密钥,因为我们的流量   增加我们不得不创造......

  1. Google地图的使用限制是什么? JavaScript API v3
  2. Google Earth API的使用限制是什么?

构成网页浏览量的请求将根据您使用Google Maps API for Work许可购买的网页浏览总数进行应用。达到此限制时,您需要立即续订许可。

请阅读更多限制 这里

您面临的错误消息可能清楚地表明您   已经克服了任何限制,这很难猜到   从这一点开始作为详细的分析和配置报告   您的帐户(控制台)是必需的。

继续检查云控制台中的限制和错误。

作为最后的电话,你可以联系 有偿支持 来自谷歌。

查找以下更多参考:

  1. 谷歌条款

  2. 钥匙常见问题

  3. SO发布多个API

希望这会有用.. 谢谢


6
2017-07-28 11:30



需要明确的是:我在3天前将该解决方案(IP而不是域名)发布到google主题中。然后我在这里贴了它。这是今天的第二次,当时我在谷歌线程中看到了我的解决方案的链接。 - Alexander Schwarzman
kk @Thor我已经参考了你的解决方案..肯定会编辑那个.. - EnggForum
The current URL loading the Google Maps JavaScript API has not been added to the list of allowed referrers.  这是否意味着我们必须添加我们有地图的域的每个网址? - Hamza Zafeer