Для чего нужны геосервисы и где используются

Геосервисы и саджесты (подсказки) используются в Интерфейсе Заведения и Колл-центре.

Всплывающие подсказки применяются в блоке добавления и редактирования адреса:

Геосервис необходим для определения координат адреса при создании заказа. С его помощью определяется попадание в полигон зоны доставки.

Например, если гость еще не делал заказов в системе, то при вводе нового адреса выпадает список подсказок, наиболее подходящих адресов.

Как только адрес выбран из списка, геосервис отключается. Информация об адресе и координатах передается в систему с заказом.

Если заказ был сделан без координат, тогда подключается часть геосервиса. С его помощью система получает координаты по его полному адресу. По ним идет поиск полигона зон доставки.

Какие геосервисы используются в системе

  1. Dadata
  2. Яндекс

Какой алгоритм выбора геосервиса

  1. При введении нового адреса система обращается к внешнему источнику адресов - Dadata.
  2. Если адрес не найден в Dadata, то система отправляет запрос в Яндекс.