Всем привет! Использую 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);
// ...
});