lo ho riadattato in base alle mie esigenze, ma non mi fa nessuna variazione, praticamente i nuovi punti coincidono con il primo puntoCodice PHP:$tp = time() - $table['ora_partenza'];
$tpm *=60;
$m=($yf-$yi)/($xf-$xi); //coefficente angolare della retta
$q=$yi-$m*$xi; //intercetta della retta
$d=sqrt(pow(($xf-$xi),2)+pow(($yf-$yi),2)); //distanza fra i 2 punti
$dm=$tpm*$d/$tp; //nuova distanza dopo il tempo $tm
$new_xi=$dm*cos(atan($m))+$xi;
$new_yi=$dm*sin(atan($m))+$yi;
$newcoo = $new_xi .",". $new_yi;

Rispondi quotando