Google Maps API密钥 - 网址限制

时间:2017-02-21 18:12:39

标签: javascript google-maps

几天前,我生成了一个API密钥,用于在我的项目中嵌入Google地图。它工作得很好,因为我没有任何限制 - 所以基本上每个人都可以使用密钥。

今天我试图根据我的域名做出一些限制 - 但我有几个问题:

带URI的绝对网址非常合适 - 例如

http://example.com/myFirstTest.html

http://example.com/mySecondTest.html

Google允许架构限制,例如:

*example.com/*

我试过没有任何成功,因为Maps API以#34; RefererNotAllowedMapError"哪个参考我唯一的限制?

我还尝试了另一个没有任何URI /参数的绝对网址:

example.com/*

example.com/

再次 - 没有任何成功。

通配符模式不起作用:

example.com/*.html

*example.com/*.html

如果您需要更多信息,请告诉我!

1 个答案:

答案 0 :(得分:1)

我注意到你提到了

*example.com/*

你有没有试过这样的东西?

*.example.com/*

我使用了自己的API密钥和JSBin来测试它。如果我只是授权:

jsbin.com/*

我收到错误,但如果我授权,它会正常工作:

*.jsbin.com/*

我建议尝试像上面的示例一样进行授权,确保您有任何子域或子路径的通配符。

我希望这有帮助!