2016-08-08 7 views
2

Ich bekomme sehr seltsame Ergebnisse mit der Google Places API.Warum gibt die Google Places-API zufällig "Nicht autorisierte" Fehler zurück?

Ich habe die folgenden sehr einfachen Code:

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

und was ich finde, ist, dass es für etwa die ersten 10 Tastenanschläge funktionieren wird, dann kehrt der Service „Dieses API-Projekt nicht berechtigt ist, benutze diese API. " Fehlermeldung.

Wenn ich jedoch denselben Code auf Plunker ausführen, funktioniert es immer perfekt.

Hier sind ein paar Screenshots von meinem localhost:

enter image description here

enter image description here

Ich habe Google Maps Geocoding API und Google Maps JavaScript API aktiviert.

Was fehlt mir hier?

+0

Ja, das ist sehr seltsam. Ich hatte das gleiche Problem. Ich versuche immer noch, etwas herauszufinden. Ich hasse es, an nicht reproduzierbaren Fehlern zu arbeiten. – Toastgeraet

Antwort

1

Wenn ich den "Google Places API Web Service" zusätzlich zur "Google Maps JavaScript API" aktiviert habe, funktioniert es.

Verwandte Themen