2013-06-12 3 views
1

Один вопроса для Google API маршрутаGoogle Api маршрут без шагов

Я хотел бы знать, если это возможно сделать запрос к Google просто получить время и продолжительность полного пути без получения каждого из промежуточных этапов

благодаря

http://maps.googleapis.com/maps/api/directions/json?origin=Toronto&destination=Montreal&sensor=false 

"routes" : [ 
     { 
     "bounds" : { 
      "northeast" : { 
       "lat" : 45.51014580, 
       "lng" : -73.55252489999999 
      }, 
      "southwest" : { 
       "lat" : 43.65331030, 
       "lng" : -79.38373319999999 
      } 
     }, 
     "copyrights" : "Datos de mapa ©2013 Google", 
     "legs" : [ 
      { 
       "distance" : { 
        "text" : "542 km", 
        "value" : 542385 
       }, 
       "duration" : { 
        "text" : "5h 14 min", 
        "value" : 18834 
       }, 
       "end_address" : "Montreal, Quebec, Canadá", 
       "end_location" : { 
        "lat" : 45.50857120, 
        "lng" : -73.55376740 
       }, 
       "start_address" : "Toronto, Ontario, Canadá", 
       "start_location" : { 
        "lat" : 43.65331030, 
        "lng" : -79.38276750 
       }, 

ответ

1

Используйте DistanceMatrix API

в Google Dist ance Matrix API - это сервис, который обеспечивает расстояние и время проезда для матрицы происхождения и пунктов назначения. Возвращенная информация основана на рекомендованном маршруте между начальной и конечной точками, рассчитанной API Карт Google, и состоит из строк, содержащих значения продолжительности и расстояния для каждой пары.

0

http://maps.googleapis.com/maps/api/distancematrix/json?origins=Toronto&destinations=Montreal&sensor=false

(Обратите внимание на параметры: истоки и направления (форма множественного числа, в отличие от API направления)

{ 
    "destination_addresses" : [ "Montreal, QC, Canada" ], 
    "origin_addresses" : [ "Toronto, ON, Canada" ], 
    "rows" : [ 
     { 
     "elements" : [ 
      { 
       "distance" : { 
        "text" : "542 km", 
        "value" : 542384 
       }, 
       "duration" : { 
        "text" : "5 hours 14 mins", 
        "value" : 18835 
       }, 
       "status" : "OK" 
      } 
     ] 
     } 
    ], 
    "status" : "OK" 
} 
Смежные вопросы