2010-10-09 5 views
2

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

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

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

ответ

1

Функция, которую вы ищете, является "find as you type" or "suggest as you type" or AJAX live search.

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

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

 Смежные вопросы

  • Нет связанных вопросов^_^