여행 검색

Fleet Engine은 다음을 찾는 데 사용할 수 있는 SearchTripsRequest 엔드포인트를 제공합니다. 이동 횟수 이 문서에서는 이 기능을 사용할 수 있는 두 가지 시나리오를 설명합니다.

gRPC의 경우 SearchTripsRequest, REST의 경우 trips.Search를 참고하세요.

차량의 진행 중인 이동 파악

특정 필드의 활성화된 경로를 찾으려면 SearchTripsRequest를 사용합니다. vehicle_id를 고려 중인 차량으로 설정하고 active_trips_only에서 true(으)로

시스템과 Fleet Engine 간의 차량 이용 가능 여부를 조정합니다.

경우에 따라 SearchVehicles에서 반환하는 결과가 시스템에서 사용할 수 있는 것으로 알고 있는 차량과 일치하지 않으며 구축합니다 SearchVehicles에서 차량을 표시하지 않기 때문에 발생합니다. 검색 결과 순위에서 떨어뜨릴 수 있습니다. 이 문제의 원인 중 하나는 는 차량 이동이 완료되었지만 이동 상태가 제대로 설정되지 않은 경우입니다. COMPLETE 또는 CANCELED로 설정합니다. SearchTrips를 사용하여 진행 중인 여정을 찾을 수 있습니다. 차량을 평가하여 시스템의 TripStatus이 바로 Fleet Engine입니다

이러한 방식으로 SearchTrips를 사용하려면 SearchTripsRequest에서 다음을 설정합니다. 메시지:

  • vehicle_id는 비어 있어야 합니다.
  • active_trips_onlytrue여야 합니다.
  • minimum_staleness은 대부분의 이동 기간보다 긴 시간이어야 합니다. 대상: 예를 들어 1시간입니다.

이러한 요청의 결과에는 COMPLETE도 아닌 이동이 포함됩니다. CANCELED이며 1시간 넘게 업데이트되지 않았습니다. 그런 다음 Fleet Engine에서 상태가 제대로 업데이트되는지 확인합니다.

다음 단계