谷歌没有认出我的api密钥

时间:2016-06-25 20:03:17

标签: javascript google-maps google-authentication

我创建了一个Google开发者帐户。我在那里创建了一个项目。我已为项目启用了JavaScript地图API,并为此创建了浏览器键,并且我将其使用限制在人们将要查看的网站域中。当我在页面中的表单字段上进行自动完成调用时,我在响应中收到以下错误。

"This service requires an API key.  For more information on authentication and Google Maps JavaScript API services please see: https://developers.google.com/maps/documentation/javascript/get-api-key"

所以我阅读了这个页面,以及我之前提到的所有内容的设置和原因。但它仍然无法奏效,我无法弄清楚原因。

我错过了什么微妙之处?

顺便说一句,如果这意味着任何事情,那就是使用Chrome浏览器了,还有其他浏览器的烦恼

<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?libraries=places&region=us" key="xxxxxxxxxx-xxxxxxxxxx-xxxxxxxxxx"></script>

1 个答案:

答案 0 :(得分:1)

您正在设置HTML属性。密钥应该根据您发布的链接包含在src URL中。

直接离开他们的榜样:

<script async defer src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&callback=initMap"
  type="text/javascript"></script>

请注意网址中“YOUR_API_KEY”的位置。在处理这样的API时,最好的办法是寻找示例并尽可能地密切关注它们,尝试理解它们。然后修改它们以满足您的需求。