Entfernung zwischen zwei Orten errechnen

Pixelschubser

Mitglied
Hi,

wie mache ich es, wenn ich mit PHP und MySQL ausrechnen möchte, wie viele Kilometer es zwischen zwei Orten sind?

Also z.B. von Hamburg nach München.

Wobei die Orte immer anders sind, je nach dem was der User eingibt als Start Ort und Ziel Ort.

Was brauche ich dazu überhaupt?
Also so wie z.B. map24.de nur das ich kein Routing machen will, sondern halt nur die KM Ausgabe brauche.

-Pixelschubser-
 
Du musst natürlich wissen, welche Koordinaten die beiden Städte haben. Danach kannst Du mit dem "Satz des Pythagoras" die Strecke zwiwschen den Beiden Städten errechnen (in der Einheit des Koordinatensystems) Anschließend musst Du diese Einheit in km umrechnen.

snuu
 
Dazu solltest du noch die Krümmung der Erde berücksichtigen, da der Abstand zwischen zwei Längengraden in der Nähe des Äquators wesentlich größer sind, als die in der Nähe der Pole.
 
Zurück