为了账号安全,请及时绑定邮箱和手机立即绑定

Google Maps JavaScript API RefererNotAllowedMap

/ 猿问

Google Maps JavaScript API RefererNotAllowedMap

潇湘沐 2019-11-18 14:01:47

我们正在尝试为我们的一位客户开发地理定位应用程序,我们希望首先在自己的域中对其进行测试。


我们已经签署了Google Maps JavaScript API,并且拥有有效的浏览器密钥,并且我们的域名www.grupocamaleon.com已被授权使用该密钥。


但是,即使是最简单的示例,我们也无法毫无错误地运行。


在我们的领域并使用我们的密钥,我们有以下演示:


(1)http://www.grupocamaleon.com/boceto/aerial-simple.html


但这不起作用,Firebug控制台说:


“ Google Maps API错误:Google Maps API错误:RefererNotAllowedMapError(链接到RefererNotAllowedMapError的Google文档)要授权的网站网址:(1)”


我的凭证页面缺少添加推荐人接受的可能性,因此涉及添加推荐人的解决方案目前无法实现。


我的凭证页面:

http://img1.mukewang.com/5dd233e30001f45309140660.jpg

查看完整描述

3 回答

?
偶然的你

我知道这是一个已经存在多个答案的老问题,但是我遇到了同样的问题,对我来说,问题是我遵循console.developers.google.com上提供的示例,并以格式输入了我的域*.domain.tld/*。这并没有在所有的工作,我尝试添加各种变化,这个像domain.tld,domain.tld/*,*.domain.tld等等。


对我来说解决的还在于添加了实际的协议。http://domain.tld/*是我需要它才能在我的网站上运行的唯一工具。我想https://domain.tld/*如果要切换到HTTPS,则需要添加。


更新:Google终于将占位符更新为http现在包含的位置:

//img.mukewang.com/5dd233f4000165e412180058.jpg

查看完整回答
反对 回复 2019-11-18
?
牧羊人nacy

来Google上,你们比“ API凭据”页面更聪明。(我知道,因为我有两个儿子在那里工作。)


“推荐人”列表的挑剔远远超过了允许的范围。(当然,它应该更宽容。)以下一些规则使我花了数小时才发现:


列表中的顺序很重要。在列表中上移您的URL可能会使其起作用。

必须为“ http://”前缀。

甚至“ localhost”也需要它:“ http://localhost/foo/bar.html ”

作为通配符的尾部 *似乎可以像字符串比较一样工作。

即使使用“ http://localhost/foo/bar.html ”,“ http://localhost/foo/bar.html?arg = 1 ”也不起作用。(通配符有帮助吗?)

对于这两个产品开发人员,至少要有两行:“ http://localhost/foo/bar.html ”和“ http://my.site.com/foo/bar.html ”

似乎不需要端口号(8085?4000?)。

可能还有其他规则,但这是一个乏味的猜测游戏。


查看完整回答
反对 回复 2019-11-18
?
蝴蝶不菲

根据文档,“ RefererNotAllowedMapError”表示


当前加载Google Maps JavaScript API的网址尚未添加到允许的引荐来源网址列表中。请在Google Developers Console上检查API密钥的引荐来源网址设置。


我已经为自己的个人/工作使用设置了Google Maps Embed API,到目前为止,尚未指定任何HTTP引荐来源网址。我没有注册任何错误。您的设置必须使Google认为您正在访问的URL未注册或不允许。

//img4.mukewang.com/5dd234030001d9f109440637.jpg

查看完整回答
反对 回复 2019-11-18

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信