Hi.
Pro Programmlauf sind die hier genannten Werte
$rad_lon1 = deg2rad( $row_zentrum['geo_laenge'] ); // = 0.173359191277
$rad_lat1 = deg2rad( $row_zentrum['geo_breite'] ); // = 0.869112880969konstant, aber beim nächsten Lauf (anderer Ausgangsort) sind sie anders.
Ist die Distanz zwischen zwei Orten nicht konstant?? Offenbar ist sie es, wenn Du sie in die Entfernungstabelle speichern willst. Was hat es mit dem "Ausgangsort" auf sich?
Viele Grüße,
der Bademeister