Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][inne]GMaps, wposłrzędne przeliczone na km
Shinji
post 17.05.2011, 16:32:16
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?


Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
ixpack
post 17.05.2011, 16:38:21
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 wink.gif

Ten post edytował ixpack 17.05.2011, 17:10:50


--------------------
Łatwo jest być odważnym za murami własnego zamku.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 12:07