如何在PHP中解决Google Map的Transit模式代码中的错误

时间:2014-11-27 09:49:02

标签: php google-maps google-maps-api-3

嘿,我在PHP中使用google地图代码,除了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);
   ?>

请帮助我的朋友们。

1 个答案:

答案 0 :(得分:1)

Google Distance Matrix API中没有transit模式。

  

mode - 指定计算路线时使用的传输方式。 有效值为

     

driving(默认)表示使用道路网络的标准行车路线。

     

walking要求通过人行道和步行路径行走方向人行道(如果有的话)。

     

bicycling要求通过自行车道和骑自行车路径骑自行车。首选街道(目前仅在美国和一些加拿大城市提供)。

https://developers.google.com/maps/documentation/distancematrix/#DistanceMatrixRequests