Google places api 为什么Google Places API会随机返回;“未经授权”;错误?

Google places api 为什么Google Places API会随机返回;“未经授权”;错误?,google-places-api,Google Places Api,我在GooglePlacesAPI中得到了非常奇怪的结果 我有以下非常简单的代码: <!DOCTYPE html> <html> <body> <input id="pac-input" type="text" placeholder="Enter a location"> <script> var initMap = function () { var autocomplete

我在GooglePlacesAPI中得到了非常奇怪的结果

我有以下非常简单的代码:

<!DOCTYPE html>
<html>
<body>
    <input id="pac-input" type="text" placeholder="Enter a location">
    <script>
        var initMap = function () {
            var autocomplete = new google.maps.places.Autocomplete(document.getElementById('pac-input'));
        }
    </script>
    <script src="https://maps.googleapis.com/maps/api/js?key=[MyKey]&libraries=places&callback=initMap"></script>
</body>
</html>

var initMap=函数(){
var autocomplete=new google.maps.places.autocomplete(document.getElementById('pac-input');
}
我发现它在大约前10次击键时有效,然后服务返回“ThisAPI项目无权使用此API”错误消息

然而,当我在Plunker上运行相同的代码时,它一直工作得非常好

以下是我的本地主机的几个屏幕截图:

我启用了谷歌地图地理编码API和谷歌地图JavaScript API


我在这里遗漏了什么?

对我来说,除了“谷歌地图JavaScript API”之外,还启用了“谷歌地图API Web服务”使它工作起来。

是的,这非常奇怪。我也有同样的问题。还在想办法。我讨厌研究不可复制的虫子。