【发布时间】:2019-11-18 05:42:48
【问题描述】:
使用 Google API 获取多个位置的时间,例如 google。 PHP,我 在互联网上到处搜索,但我得到了两个解决方案 仅位置,我需要像谷歌这样的多个位置时间的解决方案 php中的地图。请任何人帮助我
$from = "Więckowskiego 72, Łódź";
$to = "Gazowa 1, Łódź";
$from = urlencode($from);
$to = urlencode($to);
$data = file_get_contents("http://maps.googleapis.com/maps/api/distancematrix/json?origins=$from&destinations=$to&language=en-EN&sensor=false");
$data = json_decode($data);
$time = 0;
$distance = 0;
foreach($data->rows[0]->elements as $road) {
$time += $road->duration->value;
$distance += $road->distance->value;
}
echo "To: ".$data->destination_addresses[0];
echo "<br/>";
echo "From: ".$data->origin_addresses[0];
echo "<br/>";
echo "Time: ".$time." seconds";
echo "<br/>";
echo "Distance: ".$distance." meters";
以上解决方案对我来说很好,但我需要相同的解决方案 多个位置以获取多个位置之间的信息,例如:
地点:
From Location :anna nagar.
Points :thiruvanmiyur.
Points :guindy.
To Location :ashok nagar.
我需要为以上多个位置获取时间和公里数
【问题讨论】: