luckyfamilie wrote:
Hallo,
ich bin noch PHP Anfänger.
Ich habe mir mal zb die Umkreisberechnung angeschaut, nur ich weiß nicht wie
ich da die Abfrage einbaue.
Ich muß Ort 1 und Ort 2 eingeben und als Resultat brauche ich die
Entfernung.
Hi.
aus einer Anwendung von mir:
//-- berechnet die Distanz in km zwischen zwei GPS-Koordinaten
function f_entfernung($latitude1,$longitude1,$latitude2,$longitude2)
{
//-- Achtung: PHP Sinus und aehnliches arbeitet mit Einheit RAD
$pi = 3.1415926;
$latitude1 = $latitude1 / 180 * $pi;
$longitude1 = $longitude1 / 180 * $pi;
$latitude2 = $latitude2 / 180 * $pi;
$longitude2 = $longitude2 / 180 * $pi;
$e = arccos (abs (sin($latitude1) * sin($latitude2)
+ cos ($latitude1) * cos($latitude2)
* cos ($longitude2-$longitude1)
));
$e = $e * 6378.388;
return $e;
} //-- f_entfernung
wie die Namen der Funktionsparameter nahelegen, braucht du die Längen-
und Breitengrade der zwei Punkt (Orte).
Gruß
-Thomas
--
Mailingliste OpenGeoDB
Listenadresse: opengeodb-r1mDYR0DdAyzQB+pC5nmwQ@xxxxxxxxxxxxxxxx
Informationen: http://opengeodb.de
Mit freundlicher Unterstütztung von php::bar (http://phpbar.de)
|