Как автоматически заполнить поле формы с указанием города и штата? - PullRequest
3 голосов
/ 06 февраля 2010

У меня есть текстовое поле свободной формы, которое позволяет пользователю вводить город и штат, например, "Чикаго, Иллинойс".

Я хотел бы, чтобы пользователь начал печатать, чтобы начать отображать предложения по завершенным комбинациям город + штат (очень похоже на то, как Stackoverflow автоматически предлагает поле «теги» ниже при создании вопроса).

Вопрос : Существует ли API, который возвращает каждую комбинацию город + штат США? Или я могу скачать откуда-нибудь каждый город + штат, который существует в США?

Ответы [ 3 ]

1 голос
/ 06 февраля 2010

Не уверен, что какой-либо из существующих API-интерфейсов сделает именно это за вас, но вот несколько инструментов, с которых можно начать:

Тогда вы можете просто вернуть 5 лучших комбинаций городов / штатов, которые соответствуют первому вводу, введенному пользователем после каждого нажатия клавиши.

1 голос
/ 06 февраля 2010

Да, для одной и той же задачи доступно несколько решений, вы можете попробовать это .Также вам нужно будет скачать базу данных mysql для штатов США , а затем изменить имена таблиц или скрипт для класса автозаполнения для успешной работы.

Вот еще один хорошийдоступна опция поиска.

http://www.nodstrum.com/2007/09/19/autocompleter/

0 голосов
/ 07 февраля 2010

http://geonames.org имеет API для поиска каждого города, достопримечательности, горы и т. Д. Я использую его сам. Что касается автозаполнения, другие ответы являются хорошими ресурсами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...