为什么Google Places API会随机返回"未授权"错误?

时间:2016-08-08 15:53:27

标签: google-places-api

我使用google places API获得了非常奇怪的结果。

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

<!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>

我发现它可以用于前10次击键,然后服务返回&#34;此API项目无权使用此API。&#34;错误信息。

但是,当我在Plunker上运行相同的代码时,它始终可以正常运行。

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

enter image description here

enter image description here

我启用了Google Maps Geocoding API和Google Maps JavaScript API。

我在这里缺少什么?

1 个答案:

答案 0 :(得分:1)

除了“Google Maps JavaScript API”之外,启用“Google Places API网络服务”使我能够正常运作。