Wenn ich die Abfrage Mountainview chem-dry
auf der Beispielseite https://developers.google.com/maps/documentation/javascript/examples/places-autocomplete eintippe bekomme ich Ergebnisse zurück. Wenn ich es in jsfiddle öffne, meinen eigenen api-Schlüssel einfüge und es erneut starte, bekomme ich keine Ergebnisse zurück. Ich habe mir die Anfragen angeschaut und neben den Schlüsseln und einigen anderen seltsamen Abfrageparametern (1d-33.936405187906715
und so) sind die Anfragen identisch. Der einzige Unterschied im Code ist der API-Schlüssel.Google platziert die Autocomplete mit unterschiedlichen Ergebnissen, je nach Schlüssel
Antwort
Mountainview Chem-Dry ist definiert als ein Geschäftsbereich Geschäft. Bitte beachten Sie, dass Service-Area-Unternehmen nicht über Place Autocomplete verfügbar sein sollten.
Diese Orte haben in der Regel 0,0 Koordinaten in Antworten und es hat keinen Sinn, Orte ohne genaue Koordinaten auf der Karte anzuzeigen.
Wenn Sie beim Ausführen einer Musterseite mit dem API-Schlüssel von Google die Netzwerkaktivitäten untersuchen, sehen Sie, dass die Orts-ID für Mountainview Chem-Dry ChIJG-KOFY4NiYgRc2BFHIDJ7eg lautet.
Nun werden die Details Ort execute anfordern:
Sie das folgende in der Antwort sehen:
...
"geometry":{
"location":{
"lat":0,
"lng":0
},
"location_type":"APPROXIMATE"
},
...
, der angibt, dass dies ein SAB ist. Beachten Sie auch, wo das Beispiel diesen Ort zeigt (es ist 0,0 im Atlantik koordinieren Nähe von Afrika)
Das ist wirklich verwirrend. Ich denke, die Beispielseite von Google sollte nicht den internen API-Schlüssel verwenden, der alle Orte anzeigen kann, da normale API-Schlüssel, die Sie in der Entwicklerkonsole generieren können, alle SABs ausfiltern.
- 1. Google platziert Autocomplete mit eckigen js
- 2. Google platziert Autocomplete von clientseitige App
- 3. Google platziert AutoVervollständigen Schlüssel ausblenden
- 4. Problem mit Autocomplete-Ergebnissen Jquery
- 5. AngularJS - API-Schlüssel für Google Place Autocomplete
- 6. Google platziert Autocomplete, wie pac-Container zu bereinigen?
- 7. Google platziert Autocomplete - fügt benutzerdefiniertes Ergebnis als letzten Vorschlag hinzu
- 8. Google platziert API-Autorisierungsfehler
- 9. Google platziert Autocomplete - Standort und Radius funktioniert nicht
- 10. JSON_ENCODE eines multidimensionalen Arrays mit unterschiedlichen Ergebnissen
- 11. Reine AppleScript und Unix mit unterschiedlichen Ergebnissen
- 12. Simulationen von diskreten Übertragungsfunktionen mit unterschiedlichen Ergebnissen
- 13. Google platziert Api Key
- 14. ähnlicher Haskell Listenkomprehensionen mit unterschiedlichen Ergebnissen
- 15. Hinzufügen von anklickbaren Ergebnissen zu Google Maps Autocomplete
- 16. Google platziert Autocomplete funktioniert nicht nach einer teilweisen Laden der Seite in ASP.NET MVC
- 17. Google platziert API mit PHP
- 18. Kopie elision führt zu unterschiedlichen Ergebnissen
- 19. Google Autocomplete-Funktion Absturz nach Anruf
- 20. Google Maps platziert API, um nur Städte zurückzugeben?
- 21. Mit Winkel Google-Orte-Autocomplete
- 22. JQuery Autocomplete-Textsuche mit Ergebnissen von Remote-Quelle
- 23. Wiederholte SYNCDB führt zu unterschiedlichen Ergebnissen?
- 24. Ajax zu unterschiedlichen Ergebnissen in PHP
- 25. Warum führen diese Zuweisungen zu unterschiedlichen Ergebnissen?
- 26. Warum führt die Int/Float-Multiplikation zu unterschiedlichen Ergebnissen?
- 27. mit Werten je nach Vorwahl
- 28. erhalten Informationen aus zwei verschiedenen MySQL-Tabellen mit unterschiedlichen Ergebnissen
- 29. Javascript: Canvas Drawing (2 identische Dateien mit unterschiedlichen Ergebnissen)
- 30. foreach mit seriellen und parallelen Backend unterschiedlichen Ergebnissen
Ich dachte, es hätte etwas damit zu tun, dass es ein SAB ist, aber war nicht ganz sicher, ob der Schlüssel in der Beispielseite zusätzliche Berechtigungen oder Befugnisse oder was auch immer hatte. Das macht aber Sinn. – SgtPepper43