Я пытаюсь построить поиск карт на основе адреса с использованием PHP и Ajax.Ввод термина в поле адреса должен привести к предложенным адресам в раскрывающемся списке, а любой термин адреса, не отображающий предложенные адреса в раскрывающемся списке, должен отображать раздел «Вы имели в виду» в левой части страницы.Для своих внутренних функций мне нужен лат, lng и короткий код страны, например - 'GB'.
Я пробовал использовать как API Geocoder, так и API Places, но в обоих API отсутствуют некоторые функции, которые мне бы хотелось.
Использование API Geocoder с пользовательским интерфейсом jQuery для отображения предложенных адресов в раскрывающемся списке и для раздела «Вы имели в виду» возвращают несколько повторяющихся результатов.Есть ли способ уточнить это еще дальше, чтобы получить отличные результаты.Кроме того, для некоторых стран, таких как «Индия» и «Афганистан», кажется, что нет краткого кода страны.
Использование автозаполнения API Адресов Я могу получить лат, lng и краткий код страны почти для всех адресов, ноКажется, я не могу сказать, когда предложенные адреса в раскрывающемся списке были заполнены.Кажется, что для этого нет события.Также я не могу использовать API Places для создания своего раздела «Вы имели в виду».
Я знаю, что API являются экспериментальными и постоянно обновляются, но, возможно, я что-то упустил.Любая помощь будет принята с благодарностью.