Библиотека мест автозаполнения Google - PullRequest
2 голосов
/ 13 февраля 2012

Я использую библиотеку мест Google Maps Javascript API V3, чтобы добавить на свою страницу функцию Автозаполнение мест .Он работает так, как описано здесь без проблем:

Когда пользователь выбирает место из списка, информация о месте возвращается объекту автозаполнения и может быть получена вашим приложением.

Я бы хотел рассмотреть случай, когда пользователь не выбирает место из выпадающего списка автозаполнения, а отправляет форму поиска.Теперь я собираю вводимые пользователем данные, отправляю их службе геокодирования Google и отображаю список результатов геокодирования, чтобы пользователь мог выбрать один из них, чтобы заполнить форму.

Итак, идея заключается в следующем:Либо пользователь выбирает место из выпадающего списка автозаполнения, либо выбирает его из списка геокодеров.

Моя главная проблема заключается в том, что возвращаемые результаты отличаются.Вопрос заключается в следующем: возможно ли как-то перехватить в объекте JS, содержащем результаты автозаполнения, возвращенные библиотекой мест, чтобы показать список параметров, если пользователь не выбирает один из выпадающих списков?

заранее спасибо.

1 Ответ

2 голосов
/ 26 июня 2012

Что вы можете сделать, это сделать на стороне сервера Размещает запрос автозаполнения и представить результаты пользователю. Эти результаты должны быть такими же, как и при Javascript API Places Autocomplete . Затем используйте ссылку для выбранного результата, чтобы выполнить запрос Place Details .

...