/home/desid573/public_html/test_api
Edit: /home/desid573/public_html/test_api/checkPrice.php (1306B)
query($sql);
$matrix = $matrixFetch->fetch_assoc();
$km_rate = $matrix["km"];
$time_rate = $matrix["time"];
$base_rate = $matrix["base"];
$quote = $time_rate * $time + $km_rate * $km + $base_rate;
return $quote;
}
function checkTimeAndDistance($lat1, $lng1, $lat2, $lng2) {
$url = "https://maps.googleapis.com/maps/api/distancematrix/json?origins=".$lat1.",".$lng1."&destinations=".$lat2.",".$lng2."&mode=driving&sensor=false&key=AIzaSyCq_JZBDbrE5qma5SgF06M2dVAqbiZBZ-o";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_PROXYPORT, 3128);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$response = curl_exec($ch);
curl_close($ch);
$response_a = json_decode($response, true);
$dist = $response_a['rows'][0]['elements'][0]['distance']['value']/1000;
$time = $response_a['rows'][0]['elements'][0]['duration']['value']/60;
return array('dist' => $dist, 'time' => $time);
}
?>