Я использую Places library для ввода адреса автозаполнения. Поиск ограничивается только один город, и я получаю такой вывод:Google maps Autocomplete: вывод только адрес без страны и города
«Россия, Москва, Ленинский проспект, 28»
Как скрыть «Россия, Москва»? ...
Мой запрос:
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);
}
Документы здесь https://developers.google.com/maps/documentation/javascript/places говорят следующее: попробуйте его: упрощенный адрес для места, включая название улицы, номер улицы и местность, но не провинция/государство, почтовый индекс или страна. Например, офис Google в Сиднее, Австралия имеет значение близости от 5/48 Pirrama Road, Pyrmont.' –
Спасибо, я попробовал, но у меня есть свойство Place, и в моем случае autocomplete.getPlace() возвращает undefined. Не удалось найти решение. –