Einzelnen Beitrag anzeigen
  #3 (permalink)  
Alt 09-07-2020, 08:48
fynnpf
 Registrierter Benutzer
Links : Onlinestatus : fynnpf ist offline
Registriert seit: May 2020
Beiträge: 6
fynnpf befindet sich auf einem aufstrebenden Ast
Standard

PHP-Code:
$arr2 json_decode($json2);


$fahrzeug_lat"$arr2->dec_lat";
$fahrzeug_long"$arr2->dec_long";




$start_lat ="52";
$start_long "8";


function 
distanceCalculation($point1_lat$point1_long$point2_lat$point2_long$unit 'km'$decimals 2) {

$degrees rad2deg(acos((sin(deg2rad($point1_lat))*sin(deg2rad($point2_lat))) + (cos(deg2rad($point1_lat))*cos(deg2rad($point2_lat))*cos(deg2rad($point1_long-$point2_long)))));


switch(
$unit) {
case 
'km':
$distance $degrees 111.13384
break;
case 
'mi':
$distance $degrees 69.05482
break;
case 
'nmi':
$distance $degrees 59.97662
}
return 
round($distance$decimals);
}

$point1 = array("lat" => $fahrzeug_lat"long" => $fahrzeug_long); 
$point2 = array("lat" => $start_lat"long" => $start_long); 

$km distanceCalculation($point1['lat'], $point1['long'], $point2['lat'], $point2['long']);
$mi distanceCalculation($point1['lat'], $point1['long'], $point2['lat'], $point2['long'], 'mi'); 
$nmi distanceCalculation($point1['lat'], $point1['long'], $point2['lat'], $point2['long'], 'nmi'); 
echo 
$km
Hallo, meine Frage wurde wohl nicht mitgepostet! Das Script rechnet die Anzahl der Km anhand der von $point1 und $point2 aus. $arr2 empfängt daten aus einer Url. $fahrzeug_lat und $fahrzeug_long gibt dann auch, je nach Anzahl die Daten aus. Die Daten werden aber pro URL generiert, weil in der URL eine Variable ist. Das Script welches dann $km ausrechnet, rechnet es aber nur für den ersten Wert von $fahrzeug_lat und $fahrzeug_long aus. Was muss ich im Code verändern? Mittels foreach? Bekomme das nur nicht so ganz hin.
Mit Zitat antworten