Io uso Places library per completare l'immissione dell'indirizzo. La ricerca è limitata ad una sola città, e ottengo output come questo:Completamento di Google Maps: solo indirizzo di uscita senza paese e città
"Rossiya, Moskva, Leninskij Prospekt 28"
Come nascondere "Rossiya, Moskva"? ...
La mia domanda:
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);
}
I documenti qui https://developers.google.com/maps/documentation/javascript/places dicono quanto segue, provalo 'vicinanze: un indirizzo semplificato per il luogo, incluso il nome della via, il numero civico e la località, ma non provincia/stato, codice postale o paese. Ad esempio, l'ufficio di Google a Sydney, in Australia, ha un valore di prossimità di 5/48 Pirrama Road, Pyrmont. –
Grazie, ho provato, ma vicinanze è Place property e nel mio caso autocomplete.getPlace() restituisce undefined. Non ho ancora trovato la soluzione. –