0

データベースから自分の街の近くで起こっているイベントを表示したい.指定された街と自分の街の距離をGoogle distance APIを使って計算してみた. しかし、問題は、距離が JavaScript にあることです。これを整数と比較して、イベントをリストするかどうかを決定し、イベントごとにこのプロセスを繰り返す必要があります。ajaxまたは2つの都市間の距離を計算する他の方法以外に、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 に答える