An accurate Great Circle calculator for the WGS84 ellipsoid.
Using algorithms of Thaddeus Vincenty which are capable of providing results accurate to 1mm.
The "Direct" method calculates the destination location given a start location, bearing and distance.
The "Inverse" method calculates the distance and bearing between two locations.
Locations can be entered and displayed in: decimal degrees; degrees and decimal minutes; or degrees, minutes and decimal seconds.
The current location can be entered into any of the location fields using a single key press.
Distance units can be entered and displayed in: metres; kilometres; statute miles; or nautical miles.
The algorithms are based on scripts provided at http:/www.movable-type.co.uk (c)2002-2012 Chris Veness.