我遇到Google Maps Javascript API V3的问题。控制台日志显示:
Google Maps API错误:RefererDeniedMapError https://developers.google.com/maps/documentation/javascript/error-messages#referer-denied-map-error
关于此错误的Google文档非常糟糕,即使他说要查看开发者控制台搜索更多详细信息,我也无法找到有关该错误的更多详细信息,这可能与发布的一些信息有关。以下列表。我在Google控制台中看到,您可以以某种方式启用日志记录或其他内容,但它需要Google SDK,因为它无法配置,因为它意味着超出预算
这里已经提出了这个问题:Javascript error in Google Maps API v3 (RefererDeniedMapError)但是没有一个答案可以帮助我。
这是我到目前为止所尝试的内容:
让我提供更多背景资料:
我的问题是:
答案 0 :(得分:4)
对于将来会遇到这个问题的每个人:结果证明这是一个域名问题。我设法通过Google论坛支持服务联系:https://code.google.com/p/gmaps-api-issues/
在发布我的问题之后,我被告知我正在处理的域名已经过去了Google许可,它曾经激活了一个商业计划,然后有人过去违反了谷歌的ToS。遗憾的是,普通用户无法检查您的域名在过去是否违反了Google的ToS,因此我不得不等待Google支持小组的回复。
长话短说:如果你有一个谷歌过去被禁止的域名,你就有麻烦并且有两条出路: - 更改您的域名以获得未被禁止的新域名 - 如果您想再次使用API,则需要支付10,000美元用于工作的Google许可(不是高级版,只是#34;基本版"许可)。价格不是幻想,这是Google支持人员告诉我的。
希望这可以帮助某人找出这个记录不完整的错误。
<强>更新强>
文档已更新,并添加了明确的解释:
RefererDeniedMapError 在多封电子邮件通知后,您的应用程序因未遵守Google Maps API服务条款而被阻止。要对该块提出申诉并审核您的实施,请完成this form。您将在几个工作日内通过电子邮件收到回复。
https://developers.google.com/maps/documentation/javascript/error-messages
因此,从现在开始,每个面临此问题的人都可以提交申诉表。
答案 1 :(得分:0)