Yo uso Places library para autocompletar la entrada de dirección. Buscar se limita a una sola ciudad, y me da salida como esta:Google maps Autocompletar: dirección de salida única sin país y ciudad
"Rossiya, Moskva, Leninskiy prospekt 28"
Cómo ocultar "Rossiya, Moskva"? ...
Mi consulta:
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);
}
Los documentos aquí https://developers.google.com/maps/documentation/javascript/places dicen lo siguiente, pruébelo 'alrededores: una dirección simplificada para el lugar, incluido el nombre de la calle, el número de la calle y la localidad, pero no la provincia/estado, código postal o país. Por ejemplo, la oficina de Google en Sídney, Australia tiene un valor aproximado de 5/48 Pirrama Road, Pyrmont. –
Gracias, lo intenté, pero la vecindad es la propiedad Place y en mi caso autocomplete.getPlace() return undefined. Todavía no puedo encontrar la solución. –