Ich benutze Places library zur automatischen Vervollständigung der Adresseingabe. Die Suche wird auf nur eine Stadt beschränkt, und ich bekomme Ausgabe wie folgt:Google Maps Autocomplete: Ausgabe nur Adresse ohne Land und Stadt
"Rossiya, Moskva, Leninskiy prospekt 28"
Wie "Rossiya, Moskva" zu verbergen? ...
Meine Frage:
function() {
// Search bounds
var p1 = new google.maps.LatLng(54.686534, 35.463867);
var p2 = new google.maps.LatLng(56.926993, 39.506836);
self.options = {
bounds : new google.maps.LatLngBounds(p1, p2),
componentRestrictions: {country: 'ru'},
};
var elements = document.querySelectorAll('.address');
for (var i = 0; i < elements.length; i++) {
var autocomplete = new google.maps.places.Autocomplete(elements[i],
self.options);
}
Die Dokumente hier https://developers.google.com/maps/documentation/javascript/places sagen Folgendes, versuchen Sie es 'Nähe: Eine vereinfachte Adresse für den Ort, einschließlich der Straßennamen, Hausnummer und Ort, aber nicht die Provinz/der Staat, die Postleitzahl oder das Land. Zum Beispiel, Googles Sydney, Australien Büro hat eine Nähe Wert von 5/48 Pirrama Road, Pyrmont. –
Danke, ich habe versucht, aber Nähe ist Place Eigenschaft und in meinem Fall Autocomplete.getPlace() zurück undefined. Konnte noch keine Lösung finden. –