API Геосаджеста
Геосаджест предлагает подходящие варианты адресов во время ввода, позволяя не набирать запрос полностью. Он автоматически завершает адреса, корректирует возможные ошибки и опечатки. Кроме того, распознает «народные названия» и корректно обрабатывает их в своих подсказках.
Геосаджест встраивается на сайт, в приложение или CRM и показывает на карте введенный адрес с помощью JavaScript API или MapKit Mobile SDK.

Использовать Геосаджест можно как HTTP-API через прямой запрос или в составе JavaScript API и MapKit SDK.
Геосаджест использует следующие обезличенные данные из приложения Карт:
- Запросы пользователей
- Их действия после ввода запроса
- Геолокация на момент ввода
Эти данные помогают анализировать пользовательские паттерны и оптимизировать поиск. Например, если пользователи в определенном районе вводят «Ленинский», то чаще всего имеют в виду проспект, а не библиотеку. На основе таких закономерностей Геосаджест предлагает наиболее вероятный адрес.
Сами адреса для подсказок берутся из базы данных, собираемой службой Справочника и контента, которая также используется в Геокодере.
Отличия Геосаджеста от Геокодера
Геокодер обрабатывает полные тексты запросов. Он работает с адресом, который уже введен или взят из базы.
Геосаджест работает, когда пользователь еще вводит адрес, тем самым помогая пользователю потратить на ввод и поиск минимум времени. Еще когда запрос вводится, Геосаджест предлагает варианты адресов, которые нашел, то есть работает как «мгновенный» поиск.
Сценарии использования Геокодера с Геосаджестом
Вместе Геокодер и Геосаджест помогают оптимизировать процессы поиска адресов и навигации в приложениях.
Основные задачи, для которых стоит их совмещать:
- Поиск на карте нужных объектов и построение к ним маршрутов.
- Настройка поиска по топонимам и организациям.
- Уточнение адреса по координатам и наоборот с точностью до входа в здание.
- Упрощение ввода адресов и улучшение качества данных вашего геосервиса.
- Упрощение оформления заказов.
- Нормализация индексно-адресной базы.
Важно отметить, что в большинстве случаев, где есть взаимодействие пользователя с картой, эти продукты работают с другими решениями Яндекс Карт: JavaScript API, MapKit Mobile SDK, API Матрицы расстояний, API Получение деталей маршрута и так далее.
Кому будут полезны Геокодер с Геосаджестом:
