Wzór na odległoś 2 punktów na ziemi |
moje dane są na qrz.com lat i lon Przykładowe dane: UA9CUA Moje pierwotne pokazuje 2715 km QRZ: 2494 to co podałeś pokazuje: 2494554,8402126 km ![]() użyte: function vGCDistance( $latitudeFrom, $longitudeFrom, $latitudeTo, $longitudeTo, $earthRadius = 6371000) { // convert from degrees to radians $latFrom = deg2rad($latitudeFrom); $lonFrom = deg2rad($longitudeFrom); $latTo = deg2rad($latitudeTo); $lonTo = deg2rad($longitudeTo); $lonDelta = $lonTo - $lonFrom; $a = pow(cos($latTo) * sin($lonDelta), 2) + pow(cos($latFrom) * sin($latTo) - sin($latFrom) * cos($latTo) * cos($lonDelta), 2); $b = sin($latFrom) * sin($latTo) + cos($latFrom) * cos($latTo) * cos($lonDelta); $angle = atan2(sqrt($a), $b); return $angle * $earthRadius; } $odleglosc=vGCDistance($lat1,$lon1,$lat2,$lon2); dane lat i lon mam takie jak z google czyli przykład od czapy 52.197507,21.860332 ![]() to jak będzie z tą łącznością ? ![]() ![]() |