Google maps Laravel 5.8:Google地图API自动完成错误
我在我的laravel 5.8项目中使用地理定位 我想在搜索框中使用谷歌地图API自动完成。我创建了自己的API密钥,并粘贴了链接,但它不起作用 我尝试了3个链接。第一个是: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
<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>