2017-10-23 1 views
0

Ich verwende Google Maps JavaScript API von Ionic 2 Framework. Dieser CodeGoogle Maps Javascript API gibt INVALID_REQUEST

new google.maps.places.AutocompleteService().getPlacePredictions(
    { input: query, types: ['cities'] }, 
    function (predictions, status) {} 
); 

gibt INVALID_REQUEST als Status und leere Vorhersagen. In-Browser-Konsole konnte ich diese URL Abfrage sehen:

https://maps.googleapis.com/maps/api/place/js/AutocompletionService.GetPredictionsJson?1skha&4sen-US&9scities&15e3&key=my_api_key_is_here&callback=YYYY&token=XXXX 

für query=kha.

Offizielle Dokumentation hilft nicht viel (weil kein Fehlerstatus zurückgegeben wird).

+0

Danke für den Vorschlag, obwohl es nicht hilft - ich verwende fast die gleichen URL-Parameter wie in Ihrer Anfrage (mit meinem eigenen API-Schlüssel) und Orte API wird geladen, bevor ich GetPlacePredictions (die keine Bindung an HTML erfordert Element). Und es gibt immer noch den gleichen Fehler. In Google Console habe ich Places Web API (da es keine API für JavaScript gibt) und Maps API für JavaScript aktiviert. – heroin

Antwort

0

Nach genauerer Betrachtung in der Dokumentation, habe ich festgestellt, dass ich falschen Typ verwendet. Es sollte '(cities)' statt 'cities' sein.

Verwandte Themen