API for Calculating Flight Miles
#2
#4
A FlyerTalk Posting Legend
Join Date: Sep 2009
Location: Minneapolis: DL DM charter 2.3MM
Programs: A3*Gold, SPG Plat, HyattDiamond, MarriottPP, LHW exAccess, ICI, Raffles Amb, NW PE MM, TWA Gold MM
Posts: 100,404
However, some airlines (such as DL) don't seem to follow any of the standard sources and you need to check the miles on their own website. Differences compared to the great circle routing calculations are not unusual, although the deviations are usually small. Also, the distances according to DL occasionally change, so you can't necessarily go by previous experience.
#5
Original Poster
Join Date: Jan 2013
Posts: 37
#6
#7
A FlyerTalk Posting Legend
Join Date: Apr 2001
Location: PSM
Posts: 69,232
I suppose I could set up an API-ish service to just return the distances if you want that rather than doing the calculations on your own server.
#8
Join Date: Apr 2022
Programs: ChrisFlyer66
Posts: 1
The formula for doing the math is actually pretty easy and well documented. You need a database of IATA codes, latitude & longitude to feed in to the formula but once you have that then getting the maths part done is easy. Doing a ton of calculations can slow down the server a bit but if it is just a couple per page load that shouldn't be an issue. I have the code in vb.net if you want that. I'll even give you a dump of the airports table from my DB if you want that, too.
I suppose I could set up an API-ish service to just return the distances if you want that rather than doing the calculations on your own server.
I suppose I could set up an API-ish service to just return the distances if you want that rather than doing the calculations on your own server.