Ich verwende Google Maps Autocomplete-Funktion für Geocodierung. Es scheint eine Menge Daten zurückzugeben, aber nicht das lat/lng. Gibt es eine Möglichkeit, diese Informationen zu erhalten? Ich möchte es zur weiteren Verarbeitung an meine Backend-Anwendung zurückgeben.Google Maps Autocomplete: Wie bekomme ich lat/lng?
Antwort
OK, ich bin nicht vertraut mit Orten oder Autocomplete. Aber es sieht aus wie für das, was Sie suchen
istautocomplete.getPlace().geometry.location
ich this example nahm Um zu demonstrieren, und fügte hinzu, die Zeile oben this JSFiddle zu schaffen, in dem Sie die Ortsnamen eingeben und wenn sie ausgewählt ist, ein Infofenster mit der LatLng erstellt.
Insbesondere hört es auf die Auswahl des Benutzers, dann aktualisiert das Infowindow.
Dieser Ansatz bringt nicht lang und lat. – neoplomero
@neoplomero tatsächlich, mit 'autocomplete.getPlace() .geometry.location' können Sie auf 'autocomplete.getPlace(). Geometry.location.lat() 'und' autocomplete.getPlace(). Geometry.location.lng zugreifen() ' – guival
Es gibt Methoden namens lat() und lng(), die für den Prototyp des Geometrieobjekts existieren. So um die Werte zu erhalten, benutzen Sie einfach die folgenden Schritte aus:
var place = autocomplete.getPlace();
var lat = place.geometry.location.lat(),
lng = place.geometry.location.lng();
// Then do whatever you want with them
console.log(lat);
console.log(lng);
console.warn('Warning: I didn\'t test this code!');
Hat mir sehr geholfen, danke. – CENT1PEDE
Perfekt, danke. – neoplomero
Werden die Anforderungen im Kontingent aufgebraucht? – dtgq
- 1. Google Maps erhalten LatLng Wert
- 2. LatLng von Google Maps Polygon getPath()
- 3. Google maps API - abrufen latlng aus dem Ursprung der Richtungen?
- 4. Verwenden von Google Maps API v3 Wie bekomme ich LatLng mit einer bestimmten Adresse?
- 5. Wie bekomme ich Höhe von Google Maps
- 6. Google Maps JavaScript API LatLng Klasse seltsames Verhalten
- 7. Wie kann ich Zeilen in Google Maps Autocomplete Eingabe
- 8. Pass LatLng von Google Maps klicken Ereignis auf Schienen Controller
- 9. Google Maps Orte Autocomplete laden Ereignisse
- 10. Google Maps mit autocomplete Material Design
- 11. Winkeldirektive md-autocomplete mit Google Maps AutocompleteService
- 12. Autocomplete Google Maps API gibt NULL zurück
- 13. Google Maps Autocomplete innerhalb einer Stadt
- 14. Google Maps Autocomplete-Feld Adressen nicht aufgeführt
- 15. Convert String zu LatLng
- 16. Wie bekomme ich die aktuelle fillColor von Google Maps Polygon?
- 17. Wie bekomme ich Google Maps, um ein ganzes Polygon anzuzeigen?
- 18. Wie bekomme ich Google Maps Objekt in ein Fragment
- 19. Wie bekomme ich alle Markierungen auf google-maps-v3
- 20. Wie Autocomplete-Land in Google Maps Ios SDK filtern?
- 21. Google Map jQuery - LatLng von Mausklick erhalten
- 22. Wie bekomme ich Wert von Autocomplete-Eingabe mit jquery .val()?
- 23. Google Maps Autocomplete: Ausgabe nur Adresse ohne Land und Stadt
- 24. Wie bekomme ich den aktuellen Standort mit Google Maps API in Android?
- 25. Wie bekomme ich mehr als fünf Ergebnisse in Google Map AutoComplete API
- 26. Google Places Autocomplete-Länderbeschränkung
- 27. Integration in angular2 App Google Maps - Place Autocomplete
- 28. Google Maps Javascript
- 29. Google Maps-Geokodierung undefiniert
- 30. Google Maps API-Basisbeispiel
möglich Duplikat [LatLngBounds - wie SW und NE Punkte bekommen] (http://stackoverflow.com/questions/10957559/latlngbounds-how-to- get-sw-and-ne-punkte) –
Sie feuern gerade viele Fragen (429 Fragen vs 15 Antworten) ohne richtig zu beschreiben, was Sie tun oder was Sie versucht haben, es selbst zu lösen. Es fügt Lärm auf dieser Website hinzu. –
Sie sind keine Duplikate. Man beschäftigt sich mit dem Versuch, ein Rechteck zu bestimmen, und dieses behandelt die Antwort, die die API zurückgibt. – StackOverflowNewbie