![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 50 Pomógł: 1 Dołączył: 28.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie,
Mam pewien problem, tematycznie związanym w dużym stopniu z geografia. Z GMaps Api dostaje współrzędne 2 punktow: 50.317408112618686 , 18.984375 50.064191736659104 , 19.9951171875 Obliczam sobie różnice miedzy nimi: (wartość bezwzględna) 0,25321637595958 1,0107421875 Moge sobie obliczyć pitagorasem odległosć miedzy nimi po lini prostej... Powiedzmy, że wyszło 1,041978072056408. Czy mogę jakoś przeliczyć to na km? Czyli pomnożyć to przez jakaś liczbę by wyszedł mi wynik w km? |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 248 Pomógł: 55 Dołączył: 1.06.2010 Skąd: mam to wiedzieć? Ostrzeżenie: (0%) ![]() ![]() |
... Poszukaj w google "haversine formula" (1 wynik i 3ci powinien Ci pomóc).
Ze współrzędnych dokładnie w linii "prostej" masz 77.267319539202 km (ja użyłem twierdzenia cosinusów dla sfery, daje bardziej dokładny wynik) Ps. jak nie będziesz dawał rady to pokaż kod, pomożemy ![]() Ten post edytował ixpack 17.05.2011, 17:10:50 -------------------- Łatwo jest być odważnym za murami własnego zamku.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 12:07 |