Как сделать адрес Google Maps - как поиск - PullRequest
2 голосов
/ 09 октября 2010

Вы, наверное, все видели поиск по адресу maps.google.com.au.Начните вводить текстовое поле, и ваш адрес автоматически завершится в списке, прежде чем вы закончили.Он также выделяет соответствующие разделы текста, которые ссылаются на то, что вы печатаете.

Я использовал как javascript api карт, так и http api.Геокодирование, кажется, делает что-то приличное в матчах, но я не совсем уверен, как можно заставить это работать.

В любом случае, есть учебник или быстрый пятиэтапный процесс, который они рекомендовали бы мне следоватьзапустить эту функцию?

1 Ответ

1 голос
/ 04 ноября 2010

Функция, которую вы ищете: «найти по мере ввода» или «предложить по мере ввода» или AJAX живой поиск .

Получить функциональность с помощью API Карт можно, как и любое другое решение, по мере ввода решения. Для каждого ключа, введенного в поле поиска, вы уже отправляете запрос на сервер и смотрите, что соответствует введенному тексту. Проблема в том, что вы можете отправить столько запросов в Google только до того, как получите ошибку 620 (слишком много запросов). Наличие механизма поиска по типу обычно проще, когда у вас есть собственная небольшая БД, к которой вы можете обращаться, это быстрее, и у вас не будет проблем с большим количеством запросов.

Некоторые ссылки с учебниками:

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