0

我想从数据库中显示我所在城市附近发生的事件。我尝试使用 Google 距离 API 计算给定城市和我所在城市之间的距离。但问题是距离在 javascript 中,我必须将其与某个整数进行比较以确定是否列出事件并为每个事件重复此过程。除了 ajax 或任何其他方法来计算两个城市之间的距离,还有什么方法可以将值从 javascript 传递到 php?

4

1 回答 1

2

我不明白为什么不能直接从服务器下载它并解析 json。

$json=file_get_contents("http://maps.googleapis.com/maps/api/distancematrix/json?origins=Vancouver+BC&destinations=San+Francisco&mode=bicycling&sensor=false");
$json=json_decode($json,true);
$distance=$json["rows"][0]["elements"][0]["distance"]["value"];
echo $distance;

这显示 1677606,您可以在此处阅读 google 距离。

您还可以在 $json 上 print_r 以查看响应的结构。

于 2013-05-02T22:26:08.487 回答