Google maps Laravel 5.8:Google地图API自动完成错误

Google maps Laravel 5.8:Google地图API自动完成错误,google-maps,laravel-5,google-maps-api-3,autocomplete,geolocation,Google Maps,Laravel 5,Google Maps Api 3,Autocomplete,Geolocation,我在我的laravel 5.8项目中使用地理定位 我想在搜索框中使用谷歌地图API自动完成。我创建了自己的API密钥,并粘贴了链接,但它不起作用 我尝试了3个链接。第一个是: <script src="https://maps.googleapis.com/maps/api/js?key=KEY&libraries=places&callback=initAutocomplete" async defer></script> 然后错误如下所示 此AP

我在我的laravel 5.8项目中使用地理定位

我想在搜索框中使用谷歌地图API自动完成。我创建了自己的API密钥,并粘贴了链接,但它不起作用

我尝试了3个链接。第一个是:

<script src="https://maps.googleapis.com/maps/api/js?key=KEY&libraries=places&callback=initAutocomplete" async defer></script>

然后错误如下所示

此API项目无权使用此API

其次,我尝试了以下代码:

<script async defer src="https://maps.googleapis.com/maps/api/js?key=KEY&callback=initMap"

看起来您尚未在项目上启用Places API。按照中的步骤启用它。确保JavaScript API也已启用

此外,您不能在客户端JavaScript中调用Places API web服务。Web服务是服务器端的。要了解(web服务)和(JS API客户端服务)之间的区别,请参阅Google的文档

要实现自动完成,您可以使用它作为指导

希望这有帮助

此API项目无权使用此API。错误信息中甚至有一个链接。请不要(仅)发布代码/错误信息的图片,它们不可搜索,请发布文本。
<script src="https://maps.googleapis.com/maps/api/place/autocomplete/json?input=1600+Amphitheatre&key=KEY&sessiontoken=1234567890" async defer></script>