Привет! Freineds мой код карты Google в php работает для всех других режимов путешествий (вождение, ходьба, езда на велосипеде), кроме режима Transit. Я обнаружил ошибку в вычислении времени, необходимого для достижения пункта назначения. Мой код в PHP:
<?php
$infos = json_decode(file_get_contents('http://maps.googleapis.com/maps/api/distancematrix/json?origins=Guildford,+Surrey&destinations=Embankment,+London&mode=walking'));
print_r($infos->rows[0]->elements[0]->duration);
?>
Пожалуйста, помогите мне мои друзья.
Здесь нет transit
режим в Google Матрица расстояний API.
mode
— указывает вид транспорта для использования при расчете направления. Допустимые значения:
driving
(по умолчанию) указывает стандартные направления движения с использованием дорожной сети.
walking
запрашивает пешеходные маршруты по пешеходным дорожкам & тротуары (где есть).
bicycling
запрашивает велосипедные маршруты через велосипедные дорожки & предпочитаемые улицы (в настоящее время доступны только в США и некоторых городах Канады).
https://developers.google.com/maps/documentation/distancematrix/#DistanceMatrixRequests
Других решений пока нет …