Citaat van Shadowhunterr
Idee 1, niet mogelijk omdat we dan van 307 vliegvelden de afstand moeten gaan berekenen
En er worden nog meer premium opties gemaakt
Je kunt deze afstanden makkelijk berekenen als je de coördinaten van Vliegveld A en van Vliegveld B hebt. Voorbeeldje:
Schiphol: 52.307251,4.753103
Dusseldorf: 51.280798,6.771777
Eindhoven: 51.4502777777778, 5.37444444444444
Afstand Schiphol - Dusseldorf:
6,771777 - 4,753103 = 2,018674
52,307251 - 51,280798 = 1,026453
Afstand in coördinaten is dan: 2,018674^2 + 1,026453^2 = 4,075044718276 + 1,053605761209 = 2,2646523970545678425802629591274^2
Afstand in kilometers: 180 km (volgens google earth)
Km per coordinaat: 79,4824
Afstand Schiphol - Eindhoven
5,37444444444444 - 4,753103 = 0,62134144444444
52,307251 - 51,4502777777778 = 0,8569732222222
Afstand in coördinaten is dan: 0,62134144444444^2 + 1,026453^2 = 0,3860651905843031189402469136 + 1,053605761209 = 1,1998628887474198061793917851932^2
Afstand in kilometers: 1,1998628887474198061793917851932 * 79,4824 = 95,37 km
Afstand volgens Google Maps: 104.06 km
De afstand klopt dus al redelijk, denk alleen dat de gegevens niet helemaal correct waren.
Mocht je dit zelf niet kunnen programmeren in PHP, kun je me eens een PM sturen. Misschien kan ik wel iets voor je betekenen.