Я постарался коротко. Буду благодарен за совет.
Цитата из ТЗ:
- Для лица, создавшего заказ:
Карта, интегрированная с бесплатной версией для приложений, на которой отражается:
- если дано разрешение на определение геолокации - на карте отражается место положения лица, создавшего заказ, а также датчик, отражающий скорость его передвижения в милях/час и км/час;
- если в разрешении на определение геолокации отказано – на карте точка локации не отражается и на датчике скорости стоит знак «-».
- Для лица, которого добавили для отслеживания заказа:
а) отмечено местоположение на карте и скорость передвижения не текущего пользователя, а пользователя, которого отслеживают, а если этот пользователь не дал разрешение на отслеживание геолокации – то на карте метка геолокации не отмечается и в датчике скорости стоит прочерк;
- Нажатие на фотографию воспроизводит на весь экран смартфона фотографию с кнопкой для возможности закрытия, на которой содержатся следующие маркёры:
г) координаты загрузки фотографии, которые отображаются в формате «широта:долгота» по геолокации загрузившего фото лица в момент нажатия кнопки «Использовать фото на экране №4.2.1). Если координаты не определяются или пользователь запретил доступ к его геолокации – координаты не отмечаются.
- Датчик, считывающий количество пройденных миль - км за день, неделю год, и максимальный показатель скорости, зафиксированный приложением в этот период