Współrzędne GPS - przeliczanie

0

Witam,

Mam współrzędne GPS odczytany z ramki GPGGA i są one w formacie xxxx.xxxx N i xxxx.xxxx E. W jaki sposób przeliczyć je na format przyjazny mapą Google?

0

xxxx.xxxx N yyyy.yyyy E = xxxx.xxxx, yyyy.yyyy
xxxx.xxxx S yyyy.yyyy E = -xxxx.xxxx, yyyy.yyyy
xxxx.xxxx S yyyy.yyyy W = -xxxx.xxxx, -yyyy.yyyy
xxxx.xxxx N yyyy.yyyy W = xxxx.xxxx, -yyyy.yyyy

Chyba tak.

0

Przykład dla:
1234.5678

Przesuwasz przecinek 2 miejsca w lewo:
12,345678

Bierzesz część całkowitą:
//c = 12

Bierzesz część ułamkową:
//d = 0,345678

Mnożysz część ułamkową przez 100/60

d = d * 100 / 60;

//d = 0,57613

Dodajesz część całkowitą "c" z tym co policzyłeś

Wynik = c + d = 12,57613

0

Z tego co wyczytałem to jest to format:
ddmm.mmmm

Jak to przeliczyć na:
xx* xx' xx""

1 użytkowników online, w tym zalogowanych: 0, gości: 1