Please enable JavaScript.
Coggle requires JavaScript to display documents.
Screenshot_8, [Прокофьев Михаил, 54 когорта, earth, 1 спринт] - Coggle…
Интерфейс
:fire:
Блок ввода времени
Разделитель между панелями ввода "двоеточие" (":")
Панель ввода "Часы"
Заголовок панели "Время начала поездки"
Панель ввода "Минуты"
Шапка (Хэдер)
Лого "Яндекс Маршруты"
Гиперссылка в виде логотипа "Яндекс"
Гиперссылка в виде логотипа "Маршруты"
Блок ввода адресов
Панель ввода "Откуда"
Красный закрашенный кружок перед полем ввода
Панель ввода
Заголовок панели ввода "Откуда"
Панель ввода "Куда"
Заголовок панели ввода "Куда"
Синий закрашенный кружок перед полем ввода
Панель ввода
Блок выбора
вида транспорта и режима маршрута
Панель выбора вида транспорта
Переключатель в виде значок/иконка "Такси"
Переключатель в виде значок/иконка "Каршеринг"
Переключатель в виде значок/иконка "Велосипед"
Переключатель в виде значок/иконка "Самокат"
Переключатель в виде значок/иконка "Пешком"
Переключатель в виде значок/иконка "Собственный автомобиль"
Панель выбора режима маршрута
Переключатель режима маршрута "Свой"
Переключатель режима маршрута "Быстрый"
Переключатель режима маршрута "Оптимальный"
Блок автоматического расчёта времени и стоимости пути/поездки
Блок вызова такси
Картинка задней части автомобиля "Яндекс Такси"
Кнопка "Вызвать такси"
Поле/срока стоимости пути/поездки
Текст названия транспорта
Наименование посчитанной стоимости после знака тильды ("~") в рублях по маске "<cost> руб."
Поле/строка времени в пути
Значение времени по маске "<time> мин."
Текст "В пути"
Блок карты
Блок визуализации маршрута
Отображение начальной точки маршрута
Красный маркер точки "А"
Адрес черным текстом на белом фоне
Знак запятой "," - разделитель после названия улицы
Номер дома
Название улицы
Отображение конечной точки маршрута
Синий маркер точки "В"
Адрес черным текстом на белом фоне
Название улицы
Знак запятой "," - разделитель после названия улицы
Номер дома
Отображение самого маршрута от маркера "А" до маркера "Б" жирной фиолетовой линией
Элементы управления масштабированием карты
Ползунок на вертикальной шкале изменения масштаба
Кнопка "-"
Кнопка "+"
Текст в нижнем правом углу карты "© Яндекс Условия использования"
Текст "© Яндекс"
Подчеркнутая ссылка "Условия использования"
Карта сервиса "Яндекс Карты"
Текст-ссылка в левом углу карты "Открыть в Яндекс.Картах"
Логика
:pencil2:
Блок ввода времени
Валидация панели ввода "Минуты"
Корректный ввод
Только целые числа
Обязательность заполнения
[0;59]
Нули перед однозначным числом система выставляет автоматически
Некорректный ввод
Выводится ошибка «Вы ввели некорректное время»
Поле подсвечивается красным
Валидация панели ввода "Часы"
Корректный ввод
Формат "24 часа"
Нули перед однозначным числом система выставляет автоматически
Только целые числа
Обязательность заполнения
[0;23]
В стартовом состоянии поля ввода "Часы" и "Минуты" пустые
Блок ввода адресов
В стартовом состоянии поля ввода "Куда" и "Откуда" пустые
Валидация панелей ввода "Откуда" и "Куда"
Панель ввода "Откуда"
Некорректный ввод
Поле подсвечивается красным
Выводится ошибка "Вы ввели некорректный адрес"
На карте не отображаются точки начала и конца маршрута соответственно: А и В
Маршрут не строится
Корректный ввод
Пробел
Тире
Обязательность заполнения
Цифры
Точка
[1;50]
Запятая
Пробелы до и после адреса удаляются при снятии фокуса
На карте отображается точка начала маршрута "А"
Построение маршрута пути
Только русские буквы
Панель ввода "Куда"
Корректный ввод
Пробел
Тире
Обязательность заполнения
Цифры
Точка
[1;50]
Запятая
Пробелы до и после адреса удаляются при снятии фокуса
На карте отображается точка конца маршрута "В"
Только русские буквы
Шапка (Хэдер)
Лого "Яндекс Маршруты"
Клик на лого "Маршруты" ведёт на стартовую страницу сервиса "Яндекс Маршруты"
Клик на лого "Яндекс" ведёт на главную страницу Яндекса
Блок карты
Текстовый блок
Ссылка в левом углу карты "Открыть в Яндекс.Картах"
Открывает текущую часть карты на странице сервиса "Яндекс.Карты"
Строка в правом углу карты "© Яндекс Условия использования"
Текст "© Яндекс"
Ссылка "Условия использования"
Открывает страницу условий пользования сервисом
Логика отрисовки маршрута поездки
При корректном заполнении поля "Откуда" на карте появляется маркер начальной точки маршрута "А"
При корректном заполнении поля "Куда" на карте появляется маркер конечной точки маршрута "Б"
При корректном заполнении полей "Откуда" и "Куда" на карте появляется линия маршрута, соединяющая точки "А" и "Б".
Изменение масштаба карты
Уменьшение масштаба
Нажатие на кнопку "-" ведёт к уменьшению масштаба
Сдвигание ползунка вертикальной шкалы вниз ведёт к уменьшению масштаба
Увеличение масштаба
Нажатие на кнопку "+" ведёт к увеличению масштаба
Движение ползунка вертикальной шкалы вверх ведёт к увеличению масштаба
Панели выбора режима маршрута и
вида транспорта
Режимы маршрута "Оптимальный" и "Быстрый"
Выбран любой из них
Построится маршрут
Система автоматически назначит вид транспорта
Отобразится время и стоимость поездки
Выбрать транспорт в этих режимах нельзя — панель видов транспорта неактивна
Активны в стартовом состоянии страницы сервиса
Режим маршрута "Свой"
Выбран пользователем
Активируется панель выбора вида транспорта: "Пешком", "Самокат", "Велосипед", "Каршеринг", "Собственный автомобиль", "Такси"
Выбран вид транспорта "Самокат"
Рассчитывается время пути в минутах по формуле Tвп=(S/V)*60 (Tвп - время в пути в мин., S - расстояние (км), V - средняя скорость - в требованиях указана как 10 км/ч)
Рассчитывается стоимость пути по формуле $п=$т*S ($п - стоимость поездки в руб., $т - стоимость тарифа на 1 км пути в руб. - в требованиях указана как 5,5 руб./км, S - расстояние в км)
Выбран вид транспорта "Велосипед"
Рассчитывается время пути в минутах по формуле Tвп=(S/V)*60 (Tвп - время в пути в мин., S - расстояние (км), V - средняя скорость - в требованиях указана как 12 км/ч)
Рассчитывается стоимость пути по формуле $п=$т*S ($п - стоимость поездки в руб., $т - стоимость тарифа на 1 км пути в руб. - в требованиях указана как 3 руб./км, S - расстояние в км)
Выбран вид транспорта "Каршеринг"
Рассчитывается время в пути в зависимости от временного интервала движения
18:01-22:00
Расчёт времени в пути в мин. по формуле Tвп=(S/25км/ч)*60 (Tвп - время в пути в мин., S - расстояние в км, V - скорость в км/ч)
00:01-08:00
Расчёт времени в пути в мин. по формуле Tвп=(S/45км/ч)*60 (Tвп - время в пути в мин., S - расстояние в км, V - скорость в км/ч)
12:01-18:00
Расчёт времени в пути в мин. по формуле Tвп=(S/40км/ч)*60 (Tвп - время в пути в мин., S - расстояние в км, V - скорость в км/ч)
22:01-00:00
Расчёт времени в пути в мин. по формуле Tвп=(S/45км/ч)*60 (Tвп - время в пути в мин., S - расстояние в км, V - скорость в км/ч)
08:01-12:00
Расчёт времени в пути в мин. по формуле Tвп=(S/30км/ч)*60 (Tвп - время в пути в мин., S - расстояние в км, V - скорость в км/ч)
Рассчитывается стоимость пути по формуле $п=$т*Tвп ($п - стоимость поездки в руб., $т - стоимость тарифа на 1 мин. пути в руб. - в требованиях указана как 9 руб./мин., Tвп - время в пути в мин.)
Выбран вид транспорта "Пешком"
Рассчитывается время пути в минутах по формуле Tвп=(S/V)*60 (Tвп - время в пути в мин., S - расстояние (км), V - средняя скорость - в требованиях указана как 4 км/ч)
Рассчитывается стоимость пути по формуле $п=$т*S ($п - стоимость поездки в руб., $т - стоимость тарифа на 1 км пути в руб. - в требованиях указана как 0 руб./км, S - расстояние в км)
Выбран вид транспорта "Собственный автомобиль"
Рассчитывается время в пути в зависимости от временного интервала движения
12:01-18:00
Расчёт времени в пути в мин. по формуле Tвп=(S/40км/ч)*60 (Tвп - время в пути в мин., S - расстояние в км, V - скорость в км/ч)
18:01-22:00
Расчёт времени в пути в мин. по формуле Tвп=(S/25км/ч)*60 (Tвп - время в пути в мин., S - расстояние в км, V - скорость в км/ч)
08:01-12:00
Расчёт времени в пути в мин. по формуле Tвп=(S/30км/ч)*60 (Tвп - время в пути в мин., S - расстояние в км, V - скорость в км/ч)
22:01-00:00
Расчёт времени в пути в мин. по формуле Tвп=(S/45км/ч)*60 (Tвп - время в пути в мин., S - расстояние в км, V - скорость в км/ч)
00:01-08:00
Расчёт времени в пути в мин. по формуле Tвп=(S/45км/ч)*60 (Tвп - время в пути в мин., S - расстояние в км, V - скорость в км/ч)
Рассчитывается стоимость пути по формуле $п=$т*S ($п - стоимость поездки в руб., $т - стоимость тарифа на 1 км пути в руб. - в требованиях указана как 20 руб./км, S - расстояние в км)
Неактивна в стартовом состоянии страницы сервиса
Выбран вид транспорта "Такси"
Рассчитывается стоимость пути по формуле $п=$т*Tвп ($п - стоимость поездки в руб., $т - стоимость тарифа на 1 мин. пути в руб. - в требованиях указана как 11 руб./мин., Tвп - время в пути в мин.)
Рассчитывается время в пути в зависимости от временного интервала движения
18:01-22:00
Расчёт времени в пути в мин. по формуле Tвп=(S/30км/ч)*60 (Tвп - время в пути в мин., S - расстояние в км, V - скорость в км/ч)
22:01-00:00
Расчёт времени в пути в мин. по формуле Tвп=(S/50км/ч)*60 (Tвп - время в пути в мин., S - расстояние в км, V - скорость в км/ч)
12:01-18:00
Расчёт времени в пути в мин. по формуле Tвп=(S/42км/ч)*60 (Tвп - время в пути в мин., S - расстояние в км, V - скорость в км/ч)
08:01-12:00
Расчёт времени в пути в мин. по формуле Tвп=(S/35км/ч)*60 (Tвп - время в пути в мин., S - расстояние в км, V - скорость в км/ч)
00:01-08:00
Расчёт времени в пути в мин. по формуле Tвп=(S/50км/ч)*60 (Tвп - время в пути в мин., S - расстояние в км, V - скорость в км/ч)
Появляется блок вызова такси
На блоке вызова такси появляется кнопка "Вызвать такси"
Нажатие на кнопку ведёт к вызову такси через сервис "Яндекс Такси"
Появляется картинка задней части автомобиля "Яндекс Такси"
Функционально неактивна
При выборе любого вида транспорта строится/перестраивается маршрут на карте
Активен в стартовом состоянии страницы сервиса
В стартовом состоянии ни один режим не выбран
Одновременно может быть выбран только один режим
[Прокофьев Михаил, 54 когорта, earth, 1 спринт]