Countries I've visited:


I have travelled approximately {{ distanceTravelled }} miles by air* and have been to {{ countries.length }} different countries.

*Number does not include light aircraft, diversions or falling.

Technical Stuff

This page uses AngularJS to fetch my travel data from a JSON file held on Amazon S3 and then requests the Lat/Lng data for the airports using an Airport data microservice. With this data I then use the Haversine formula to calculate the distance travelled.

The map is created using the Google Maps JavaScript API and uses GeoCharts.