Bramengton / Geofencing

Geofencing - Тестовое задание от компании TrackEnsure.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Geofencing

Тестовое задание от компании TrackEnsure.

Разработать простое приложение в котором:

  1. после запуска пользователь видит карту с зоной радиусом 500 меторов вокруг текущих координат телефона, в центре зоны находится маркер
  2. Пользователь может двигать маркер по карте. После окончания движения маркера приложение выводит информацию на экране о том, где по отношению к зоне находится маркер (в зоне / вне зоны)

Функции приложения:

  • При запуске приложения, происходит запрос координат у ситемного сервиса геолокации.
  • Перевое обновление координат является базой для построения геозоны радиусом 500м.
  • Количество геозон управляется кнопками меню.
  • Движение курсора по карте, нажатия на карту, управляют информированием о текушем положении устройства для каждой геозоны.
  • Фоновое информирование работает соогласно изменения GPS координат, не зависит от положения курсора на карте (Toast зеленого цвета).

Что не сделано: При вращении устройства не сохраняются координаты текущего положения курсора на карте. Первый запуск приложения может быть с длительным опросом системного сервиса геолокации (GPS). Закрыть приложение можно через менеждер задачь, кнопки "выход" нет.

About

Geofencing - Тестовое задание от компании TrackEnsure.


Languages

Language:Java 100.0%