Для чего нужны геосервисы и где используются
Геосервисы и саджесты (подсказки) используются в Интерфейсе Заведения и Колл-центре.
Всплывающие подсказки применяются в блоке добавления и редактирования адреса:
Геосервис необходим для определения координат адреса при создании заказа. С его помощью определяется попадание в полигон зоны доставки.
Например, если гость еще не делал заказов в системе, то при вводе нового адреса выпадает список подсказок, наиболее подходящих адресов.
Как только адрес выбран из списка, геосервис отключается. Информация об адресе и координатах передается в систему с заказом.
Если заказ был сделан без координат, тогда подключается часть геосервиса. С его помощью система получает координаты по его полному адресу. По ним идет поиск полигона зон доставки.
Какие геосервисы используются в системе
- Dadata
- Яндекс
Какой алгоритм выбора геосервиса
- При введении нового адреса система обращается к внешнему источнику адресов - Dadata.
- Если адрес не найден в Dadata, то система отправляет запрос в Яндекс.