Skip to content

Отображение полигонов на OpenStreetMap на основании geojson, получаемого от сервера.

Notifications You must be signed in to change notification settings

veygard/FrontierMap

Repository files navigation

FrontierMap

icon

Отображение областей(полигонов) на карте OpenStreetMap по geojson приходящего от сервера. На время загрузки данных от сервера - показывается Lottie анимация. При клике - область окрашивается, и показывает длину периметра. Также выполнена обработка ошибок при выполнении api запроса(отсутствие интернет, ошибка сервера и т.д.): навигация на специальный фрагмент.

Проект выполнен по архитектуре MVVM. Сделаны Unit(mockito) тесты для вью-модели, юз-кейса, сервиса и апи.

Стек: kotlin, koin, retrofit+okhttp, mockito, osmdroid+osmbonuspack, coroutine.

result-2

Сделано объединение полигонов по 180 меридиану (если geojson приходит с таким разделением):

mergePoly

About

Отображение полигонов на OpenStreetMap на основании geojson, получаемого от сервера.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages