Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][inne]GMaps, wposłrzędne przeliczone na km
Shinji
post
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
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 (IMG:style_emoticons/default/wink.gif)

Ten post edytował ixpack 17.05.2011, 17:10:50
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 2.10.2025 - 20:10