Программист для сотовых телефонов и КПК. Разработка определения геолокации для PWA / Native-приложения (Дистанционная работа)

Бюджет не указан

Задание: Программист для сотовых телефонов и КПК. Разработка определения геолокации для PWA / Native-приложения (Дистанционная работа)

Нужно реализовать функционал определения и подтверждения геолокации пользователей в приложении для дилеров. Сейчас рассматриваем два варианта реализации: PWA или Native-приложение. Нужно понять, какой вариант лучше подойдёт под задачу, и реализовать механику определения геолокации. Суть задачи: дилеры должны через приложение подтверждать свою геолокацию при регистрации и, возможно, при отдельных действиях внутри приложения. Нужно, чтобы приложение определяло местоположение пользователя максимально корректно: через GPS, Wi-Fi и мобильные данные, насколько это возможно в выбранном формате приложения. Также нужно учесть ситуации, когда: – геолокация определяется неточно; – пользователь отключил доступ к геолокации; – нет интернета; – GPS работает нестабильно; – есть риск подмены геолокации. Желательно сохранять: – ID пользователя; – координаты; – дату и время подтверждения; – точность определения; – статус проверки геолокации; – ошибку или комментарий, если геолокацию не удалось подтвердить. Главная задача: чтобы дилер мог подтвердить своё местоположение через приложение, а система фиксировала эти данные и понимала, корректная геолокация или нет.