Piszę apkę, mam activity która ma dany już punkt lokalizacji (dł. geograficzną, szer. geograficzną). Aktualne położenie telefonu jest znane i też ma swój punkt lokalizacji (dł. geograficzną, szer. geograficzną). Aktualne położenie telefonu jest kropką w dokładnie samym środku ekranu. Jak wyświetlić położenie tego danego punktu względem tej kropki czyli lokalizacji telefonu mając tylko latitude longitude w postaci typu np 48.284921, 19.278391. Czytałem o formule Haversine'a, lecz oblicza ona odległość między lokalizacjami, ale to mi nic nie daje bo potrzebuję zobrazować położenie tej kropki względem środka.
Chodzi mniej więcej o coś takiego..
Macie jakiś pomysł jak się za to zabrać?
Rysowanie po canvie?(kropki mająbyć clikable) a może tworzenie buttonów/imageview?
Dodam że implementacja google maps api załatwiłaby sprawę poprzez dodawanie markerów ale to nie wchodzi w grę bo google maps się wycwaniło i pobierają teraz opłaty przy korzystaniu z ich api. Poza tym przy rejestracji trzeba podawać nr karty kredytowej :D
W dodatku gdy chłop z telefonem będzie pod równikiem sprawa się komplikuje bo współrzędne trzeba będzie jakoś odwracać