我创建了一个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®ion=us" key="xxxxxxxxxx-xxxxxxxxxx-xxxxxxxxxx"></script>
答案 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时,最好的办法是寻找示例并尽可能地密切关注它们,尝试理解它们。然后修改它们以满足您的需求。