谷歌放置自动完成隐藏键

时间:2016-09-23 09:21:31

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

我有一个grails应用程序。在我的gsp页面中,当我有行

<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&libraries=places&key=myKey"></script>

我的密钥暴露了,有没有办法在gsp中隐藏它?我可以限制我的生产域,但目前应用程序正在我的本地机器上进行测试,因此必须添加每台PC的IP。我假设应该有一个更智能的&amp;更容易处理这个问题。

1 个答案:

答案 0 :(得分:3)

无法隐藏此行。但是,您可以在google api控制面板中限制使用指定密钥的域。

Login from here

点击左侧部分中的凭据。在 API KEYS 面板中找到您的密钥。

enter image description here

之后

选择 HTTP引荐来源(网站),然后在textfield中输入您的域名并保存。请注意下面的Google笔记。

注意:设置最多可能需要5分钟才能生效

enter image description here