Задать вопрос
@rinaz22

Как обновить границы поиска AutoComplete в google maps api?

Всем привет! Использую AutoComplete для подсказок при вводе адреса. Также есть список городов, который перечислен в теге select(#city). Нужно обновить границу поиска AutoComplete в соответствии с выбранным городом. Например, если я выберу "Г. Москва", то AutoComplete должен показать только адреса в Москве.
Пробовал при выборе select получить координаты выбранного города и записать их в переменную, но так не работает.
Вот код
$("#city").change(function() {
	geocodeAddress($(this).val(), function(result) {
		cityForAuto = result[0]+", "+result[1];
	});
});
$(".form_order").on("focus", ".plus input, #from", function() {
	var input_id = $(this).attr("id");
	var defaultBounds = new google.maps.LatLngBounds(
		new google.maps.LatLng(cityForAuto),
	);
	var input = document.getElementById(input_id);
	var options = {bounds: defaultBounds, strictBounds: true};
	const autocomplete = new google.maps.places.Autocomplete(input, options);
	autocomplete.bindTo("bounds", map);
// ...
});
  • Вопрос задан
  • 25 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы