Как сделать, чтобы выбирались улицы из списка по конкретному городу?т.е. в списке были улицы конкретного города и после выбора улица писалась без города и страны
Добавляйте в скрипт "Страна, Город, +query" до отправки запроса в Google Maps. Тем самым у вас получиться "Россия, Воронеж, +query";
Пример: https://developers.google.com/maps/documentation/j...
В примере, данные страны беруться из селекта. Точно также можно брать их из hidden input-а например, и не только страну но и город для вашего случая. Далее делать запрос на получения списка.
Perfecto Web: спасибо помогло, если не составит труда напишите как убрать город и страну. Я так понял в событии place_changed нужно вписать адрес без страны и города
PS: Если вам далее нужно обработать данные из поля, где вставляются данные из автокомплита, то можете уже как JS-ом так и на стороне бэкенда удалить ненужное. Формат всегда будет одинаковый, что дает возможность, просто резать строку.
Пример: "улица Славы, Воронеж, Воронежская область, Россия". Из этой строки вы можете удалить ненужное легко.
PHP
$address = "улица Славы, Воронеж, Воронежская область, Россия";
$address = str_replace(", Воронеж, Воронежская область, Россия", "", $address);
JavaScript
var address = "улица Славы, Воронеж, Воронежская область, Россия";
address = address.replace(", Воронеж, Воронежская область, Россия", "");