$url =
"http://maps.googleapis.com/maps/api/distancematrix/json?origins=144216&
destinations=160017&mode=driving&language=en-EN&sensor=false";
$data = @file_get_contents($url);
$result = json_decode($data, true); //print_r($result); //outputs the array $distances = array( // converts the units
"meters" => $result["rows"][0]["elements"][0]["distance"]["value"],
"kilometers" => $result["rows"][0]["elements"][0]["distance"]["value"] / 1000,
"yards" => $result["rows"][0]["elements"][0]["distance"]["value"] * 1.0936133,
"miles" => $result["rows"][0]["elements"][0]["distance"]["value"] * 0.000621371 );
print_r($distances);
It is showing this output:
Array (
[meters] => 5497949
[kilometers] => 5497.949
[yards] => 6012630.1491217
[miles] => 3416.266068079
)
which is not correct. Please let me know any solution