Ich hoffe, Sie können mir helfen, wenn ich eine Wand betrete, ich bin auch ziemlich neu in der Verwendung der Places-APIs von Google.InvalidValueError: initAutocomplete ist keine Funktion Google Places und Autocomplete-API
Ich werde gerade keinen Code posten, da mein Code gut funktioniert, wenn die 2 Stücke, die ich beschreiben möchte, isoliert laufen.
Ich verwende Google Places zusätzlich zur Autocomplete-API, die auf den von Google bereitgestellten Javascript-Beispielen basiert.
Anfangs hatte ich das folgende Skript an der Unterseite meines Dokuments:
<script src="https://maps.googleapis.com/maps/api/js?&libraries=places&callback=initAutocomplete" async defer></script>
und dieses Skript an der Spitze meines Dokuments:
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false"></script>
Dies gab mir die „Sie aufgenommen haben Google Maps API mehrmals auf dieser Seite. Dies kann zu unerwarteten Fehlern führen. " so, nachdem sie in diese suchen fusionierte ich beide zusammen wie folgt aus:
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&libraries=places&callback=initAutocomplete&sensor=false"></script>
aber jetzt, dass ich dies getan habe, erhalte ich folgende Fehler:
InvalidValueError: initAutocomplete is not a function
TypeError: searchBox is undefined
Ich erhalte diese Fehler nicht, wenn Thesen Skripte werden nicht zusammengeführt, aber ich habe später festgestellt, dass die Funktionen, die die Places API benötigen, nicht mehr funktionieren. Wenn ich die Autocomplete-API-Referenz entferne, funktionieren die Places-Funktionen.
Irgendwelche Ideen, wie ich diese beiden zusammenarbeiten kann, diese wie gezeigt zusammenführen und das Problem "keine Funktion" lösen?
Alle Vorschläge wären sehr zu schätzen, bitte lassen Sie mich wissen, wenn Sie wirklich den Code sehen müssen.
Vielen Dank im Voraus, Steph
Was ist das, das ist eine Frage oder beantworten? – Siddharth