【问题标题】:Google Maps API error: RefererNotAllowedMapError [duplicate]Google Maps API 错误:RefererNotAllowedMapError [重复]
【发布时间】:2016-06-01 05:31:39
【问题描述】:

我们在服务器 B 上有一个尚未上线的新网站(比如 www.website.com),它在页面上使用谷歌地图。

旧版本的网站在服务器 A 上,没有使用谷歌地图。

我创建了一个域名为 www.website.com 的浏览器密钥,并在我的主机文件中将服务器 B 的 IP 地址设置为 www.website.com 并尝试测试谷歌地图,但它不起作用。

这是我得到的错误 -

"Google Maps API 错误:Google Maps API 错误:RefererNotAllowedMapError https://developers.google.com/maps/documentation/javascript/error-messages#referer-not-allowed-map-error 您要授权的网址:http://www.website.com/page-that-has-google-map

关于如何解决此问题的任何建议?我想在服务器 B 上测试谷歌地图页面,并确保该页面在服务器 B 上运行之前工作正常。

TIA

【问题讨论】:

    标签: google-maps google-maps-api-3


    【解决方案1】:

    网站名称是 www.website.com,但我添加了 website.com,所以当我将 *.website.com/* 添加到浏览器密钥 API 时,解决了问题。

    【讨论】:

    • 出于某种原因,not 对我有用(即使它是 console.developers.google.com 上建议的语法)。我需要做的就是添加实际的协议; http://website.com/* 是我现在唯一需要的。
    • @powerbuoy 这是因为您的域没有前缀(即 www.),因此 [.website.com/] 无效。没有最初的句号。
    • 其实它确实有一个前缀。该协议解决了这个问题。反正对我来说。
    猜你喜欢
    • 2016-08-02
    • 2018-04-26
    • 2017-04-26
    • 1970-01-01
    • 2016-11-19
    • 2021-09-28
    • 2016-10-26
    • 2018-09-13
    • 1970-01-01
    相关资源
    最近更新 更多