2017-10-18 19 views
0

google maps android API를 사용하여 현재 위치에서 목적지까지 교통 정체가 발생하면 응답을받을 수 있습니까? 아니면 Google지도 웹 API를 사용하고 계십니까?교통 체증 잼 Google Maps API

아무 것도 찾을 수 없습니다.

답변

0

나는이 질문에 대답 할 수있는 직접적인 Google 종점이 없다고 생각합니다. 그러나 Distance Matrix API 웹 서비스 또는 Directions API 웹 서비스를 사용하여 문제를 해결할 수 있습니다. 요청에 출발 시간을 지정하면 응답에 durationduration_in_traffic 필드가 포함됩니다. 따라서 이 duration보다 훨씬 크고이 경로 어딘가에 교통 체증이 있는지 판단 할 수 있습니다. 예를 들어

,

나는

https://maps.googleapis.com/maps/api/distancematrix/json?origins=av%20Diagonal%20198%2C%20Barcelona&destinations=plaza%20Espa%C3%B1a%2C%20Barcelona&departure_time=now&key=MY_API_KEY

응답은

{ 
    "destination_addresses":[ 
    "Av. del Paraŀlel, s/n, 08015 Barcelona, Spain" 
    ], 
    "origin_addresses":[ 
    "Avinguda Diagonal, 198, 08018 Barcelona, Spain" 
    ], 
    "rows":[ 
    { 
     "elements":[ 
     { 
      "distance":{ 
      "text":"6.0 km", 
      "value":6049 
      }, 
      "duration":{ 
      "text":"17 mins", 
      "value":1035 
      }, 
      "duration_in_traffic":{ 
      "text":"19 mins", 
      "value":1134 
      }, 
      "status":"OK" 
     } 
     ] 
    } 
    ], 
    "status":"OK" 
} 

은 내가 할 수있는 내 대답에서 duration_in_trafficduration 비교입니다 바르셀로나에서 두 지점에 대한 거리 매트릭스 API 요청을 실행 현재이 경로에 교통 정체가 없다고 말하십시오.

도움이 되었기를 바랍니다.