OpenSource JavaScript map API at leafletjs.com

Great Circles and Rhumblines

Two leaflet layers. Street Map and Sat View.
Enable GeoLocation
Click 2 points on the chart (From and To), and then click the [Calculate] button...