У меня возникла проблема с запросом веб-службы distancematrix на картах google.
Мой код должен рассчитать время / расстояние в пути для фактического времени, чтобы использовалась текущая ситуация с дорожным движением.
Вот код PHP, который у меня есть на данный момент
public static function getTravelDistanceAndTime($from,$to) { $from = urlencode($from); $to = urlencode($to); $time = time()+180; $data = file_get_contents("http://maps.googleapis.com/maps/api/distancematrix/json?origins=$from&destinations=$to&language=de-CH&sensor=false&departure_time=".$time.""); $data = json_decode($data); foreach($data->rows[0]->elements as $road) { $travel[] = $road->duration; $travel[] = $road->distance; } return $data; }
Пока все хорошо, но по какой-либо причине параметр «& departure_time» просто ничего не делает. Время в пути, которое я получаю из веб-сервиса, не соответствует времени поездки для текущей ситуации на карте Google.
У кого-то есть идеи?
Большое спасибо! Приветствия, Рольф