Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][inne]GMaps, wposłrzędne przeliczone na km
Forum PHP.pl > Forum > Przedszkole
Shinji
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?


ixpack
... 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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.