Use Case - moevm/nosql2018-mongo_routing GitHub Wiki

UC -1 «Построение маршрутов»

  1. Пользователь в поле поиска вводит необходимый адрес/название места и нажимает на кнопку «Найти»;
  2. Система отмечает на карте найденное место, показывая о нем краткую информацию.
  3. Пользователь нажимает на кнопку «Проложить маршрут»;
  4. Система выводит окно «Откуда – куда», где пользователь может ввести место отправления, а место назначения – это уже отмеченное место на карте
  5. Пользователь вводит адрес отправления и нажимает кнопку «Построить»
  6. Система отмечает адрес отправления, строит маршрут и выводит его на карту, отображая информацию о расстоянии пути и времени его прохождения.

UC -2 «Информация по координате»

  1. Пользователь в поле поиска вводит необходимые координаты и нажимает на кнопку «Найти» или отмечает искомое место на карте, кликая на него;
  2. Система отмечает на карте найденное место, показывая о нем краткую информацию.

UC –3 «Поиск по названию/адресу»

  1. Пользователь в поле поиска вводит необходимый адрес/название места и нажимает на кнопку «Найти»;
  2. Система отмечает на карте найденное место, показывая о нем краткую информацию.