Moin!
Hallo Linuchs,
Wird da bei PHP ein Wertebereich überschritten? Sonst lasse ich die Entfernungen mit MySQL und der gleichen Formel berechnen, da habe ich keine Probleme.
Es kann ja nur sein, dass du dem
acos
ein Argument mit einem Betrag > 1 übergibst. Rechne die einzelnen Werte mit einem normalen Taschenrechner Schritt für Schritt nach.
Bestätigt:
$t=sin( -0.25692216992421 ) * sin( -0.47332358911022 ) + cos( -0.25692216992421 ) * cos( -0.47332358911022 ) * cos( -1.9085999515031 ) - -1.3116197848891;
acos(1.14215576803):**NAN**
(Aber warum den Taschenrechner? PHP tut doch noch.)
Jörg Reinholz