Sub Calcresult.Text = sqrt(69.1 * (Lat2.Text - Lat1.Text) * 69.1 * (Lat2.Text - Lat1.Text) + 69.1 * (Lon2.Text - Lon1.Text) * cos(lat1.Text/57.3) * 69.1 * (Lon2.Text - Lon1.Text) * cos(lat1.Text/57.3))End Sub
distanceEast=(Lon2.Text - Lon1.Text) distanceNorth=(Lat2.Text - Lat1.Text)direction= Atan(distanceNorth/distanceEast) Mod (2 * cPI)direction = (direction)*(180/cPI)If direction < 0 Thendirection+= 360 End If
http://www.tma.dk/gps/#calcdir