색인
TripService
(인터페이스)VehicleService
(인터페이스)BatteryInfo
(메시지)BatteryStatus
(열거형)BillingPlatformIdentifier
(열거형)ConsumableTrafficPolyline
(메시지)CreateTripRequest
(메시지)CreateVehicleRequest
(메시지)DeleteTripRequest
(메시지)DeleteVehicleRequest
(메시지)DeviceSettings
(메시지)GetTripRequest
(메시지)GetVehicleRequest
(메시지)LicensePlate
(메시지)ListVehiclesRequest
(메시지)ListVehiclesResponse
(메시지)LocationPowerSaveMode
(열거형)LocationSensor
(열거형)NavigationStatus
(열거형)PolylineFormatType
(열거형)PowerSource
(열거형)ReportBillableTripRequest
(메시지)ReportBillableTripRequest.SolutionType
(열거형)RequestHeader
(메시지)RequestHeader.Platform
(열거형)RequestHeader.SdkType
(열거형)SearchTripsRequest
(메시지)SearchTripsResponse
(메시지)SearchVehiclesRequest
(메시지)SearchVehiclesRequest.CurrentTripsPresent
(열거형)SearchVehiclesRequest.VehicleMatchOrder
(열거형)SearchVehiclesResponse
(메시지)SpeedReadingInterval
(메시지)SpeedReadingInterval.Speed
(열거형)StopLocation
(메시지)TerminalLocation
(메시지)TerminalLocation.PointSource
(열거형)TerminalPointId
(메시지)(지원 중단됨)TrafficPolylineData
(메시지)Trip
(메시지)TripAttribute
(메시지)TripStatus
(열거형)TripType
(열거형)TripView
(열거형)TripWaypoint
(메시지)UpdateTripRequest
(메시지)UpdateVehicleAttributesRequest
(메시지)UpdateVehicleAttributesResponse
(메시지)UpdateVehicleRequest
(메시지)Vehicle
(메시지)Vehicle.VehicleType
(메시지)Vehicle.VehicleType.Category
(열거형)VehicleAttribute
(메시지)VehicleAttributeList
(메시지)VehicleLocation
(메시지)VehicleMatch
(메시지)VehicleMatch.VehicleMatchType
(열거형)VehicleState
(열거형)VisualTrafficReportPolylineRendering
(메시지)VisualTrafficReportPolylineRendering.RoadStretch
(메시지)VisualTrafficReportPolylineRendering.RoadStretch.Style
(열거형)Waypoint
(메시지)WaypointType
(열거형)
TripService
여행 관리 서비스입니다.
CreateTrip |
---|
Fleet Engine에서 여정을 생성하고 새 여정을 반환합니다. |
DeleteTrip |
---|
단일 여행을 삭제합니다. 여행이 활성 상태이고 차량에 할당된 경우 FAILED_PRECONDITION을 반환합니다. |
GetTrip |
---|
단일 여정에 관한 정보를 가져옵니다. |
ReportBillableTrip |
---|
청구 가능한 이동 사용량을 보고합니다. |
SearchTrips |
---|
특정 차량의 모든 여정을 가져옵니다. |
UpdateTrip |
---|
여행 데이터를 업데이트합니다. |
VehicleService
차량 관리 서비스
CreateVehicle |
---|
주문형 차량 공유 또는 배송 서비스 제공업체와 연결된 새 차량을 인스턴스화합니다. 각
다른 모든 필드는 선택사항이며 제공된 경우에 사용됩니다. |
DeleteVehicle |
---|
Fleet Engine에서 차량을 삭제합니다. 차량에 할당된 활성 여정이 있는 경우 FAILED_PRECONDITION을 반환합니다. |
GetVehicle |
---|
Fleet Engine에서 차량을 반환합니다. |
ListVehicles |
---|
요청 옵션과 일치하는 제공자와 연결된 차량의 페이지로 구분된 목록을 반환합니다. |
SearchVehicles |
---|
요청 옵션과 일치하는 차량 목록을 반환합니다. |
UpdateVehicle |
---|
업데이트된 차량 데이터를 Fleet Engine에 씁니다.
차량
|
UpdateVehicleAttributes |
---|
차량의 속성을 부분적으로 업데이트합니다. 요청에 언급된 속성만 업데이트되며 다른 속성은 변경되지 않습니다. 참고: |
BatteryInfo
기기의 배터리에 관한 정보입니다.
필드 | |
---|---|
battery_status |
배터리 상태(완전 충전 여부, 충전 여부 등) |
power_source |
배터리 전원 상태입니다. |
battery_percentage |
현재 배터리 잔량 비율[0~100]입니다. |
BatteryStatus
배터리 상태(완전 충전 여부, 충전 여부 등)
열거형 | |
---|---|
UNKNOWN_BATTERY_STATUS |
배터리 상태를 알 수 없습니다. |
BATTERY_STATUS_CHARGING |
배터리가 충전 중입니다. |
BATTERY_STATUS_DISCHARGING |
배터리가 방전되고 있습니다. |
BATTERY_STATUS_FULL |
배터리가 완전히 충전되었습니다. |
BATTERY_STATUS_NOT_CHARGING |
배터리가 충전되지 않습니다. |
BATTERY_STATUS_POWER_LOW |
배터리 전원이 부족합니다. |
BillingPlatformIdentifier
요청이 실행된 플랫폼을 나타내는 값의 집합입니다.
열거형 | |
---|---|
BILLING_PLATFORM_IDENTIFIER_UNSPECIFIED |
기본값입니다. 지정되지 않은 플랫폼에 사용됩니다. |
SERVER |
플랫폼은 클라이언트 서버입니다. |
WEB |
플랫폼은 웹브라우저입니다. |
ANDROID |
플랫폼은 Android 휴대기기입니다. |
IOS |
플랫폼은 iOS 휴대기기입니다. |
OTHERS |
이 열거형에 나열되지 않은 기타 플랫폼입니다. |
ConsumableTrafficPolyline
차량 경로를 따라 교통 밀도입니다.
필드 | |
---|---|
speed_reading_interval[] |
이전 경유지에서 현재 경유지까지의 경로를 따라 이동하는 교통 속도입니다. |
encoded_path_to_waypoint |
이전 경유지에서 현재 경유지까지 운전자가 이동하는 경로입니다. 이 경로에는 명소가 포함되어 있으므로 클라이언트가 경로를 따라 교통 마커를 표시할 수 있습니다 ( |
CreateTripRequest
CreateTrip 요청 메시지입니다.
필드 | |
---|---|
header |
표준 Fleet Engine 요청 헤더입니다. |
parent |
필수입니다. |
trip_id |
필수입니다. 고유한 여행 ID입니다. 다음 제한사항이 적용됩니다.
|
trip |
필수입니다. 만들 여행 항목입니다. 여행을 만들 때 다음 필드가 필요합니다.
다음 필드는 제공하는 경우 사용됩니다.
다른 모든 Trip 필드는 무시됩니다. 예를 들어 생성 요청에서
공유 여정에
|
CreateVehicleRequest
CreateVehicle
요청 메시지입니다.
필드 | |
---|---|
header |
표준 Fleet Engine 요청 헤더입니다. |
parent |
필수입니다. |
vehicle_id |
필수입니다. 고유한 차량 ID입니다. 다음 제한사항이 적용됩니다.
|
vehicle |
필수입니다. 만들 차량 항목입니다. 차량을 만들 때 다음 필드가 필요합니다.
차량을 만들 때 다음 필드는 무시됩니다.
다른 모든 필드는 선택사항이며 제공된 경우에 사용됩니다. |
DeleteTripRequest
DeleteTrip 요청 메시지입니다.
필드 | |
---|---|
header |
선택사항입니다. 표준 Fleet Engine 요청 헤더입니다. |
name |
필수입니다. |
DeleteVehicleRequest
DeleteVehicle 요청 메시지입니다.
필드 | |
---|---|
header |
선택사항입니다. 표준 Fleet Engine 요청 헤더입니다. |
name |
필수입니다. |
DeviceSettings
휴대기기의 다양한 설정에 관한 정보입니다.
필드 | |
---|---|
location_power_save_mode |
절전 모드가 사용 설정된 경우 기기에서 위치 기능이 작동하는 방식입니다. |
is_power_save_mode |
기기가 현재 절전 모드인지 여부입니다. |
is_interactive |
기기가 대화형 상태인지 여부입니다. |
battery_info |
배터리 상태에 관한 정보입니다. |
GetTripRequest
GetTrip 요청 메시지입니다.
필드 | |
---|---|
header |
표준 Fleet Engine 요청 헤더입니다. |
name |
필수입니다. |
view |
반환되어야 하는 여행 필드의 하위 집합과 해석입니다. |
current_route_segment_version |
|
remaining_waypoints_version |
지원 중단됨: |
route_format_type |
반환된 현재 경로 형식, |
current_route_segment_traffic_version |
|
remaining_waypoints_route_version |
|
GetVehicleRequest
GetVehicle
요청 메시지입니다.
필드 | |
---|---|
header |
표준 Fleet Engine 요청 헤더입니다. |
name |
필수입니다. |
current_route_segment_version |
|
waypoints_version |
|
LicensePlate
차량의 번호판 정보입니다. 개인 식별 정보의 저장을 방지하기 위해 자동차 번호판에 관한 최소 정보만 엔티티의 일부로 저장됩니다.
필드 | |
---|---|
country_code |
필수입니다. CLDR 국가/지역 코드입니다. 예를 들어 미국은 |
last_character |
번호판의 마지막 숫자 또는 번호판에 숫자 값이 없음을 나타내는 '-1'입니다.
|
ListVehiclesRequest
ListVehicles
요청 메시지입니다.
필드 | |
---|---|
header |
표준 Fleet Engine 요청 헤더입니다. |
parent |
필수입니다. |
page_size |
반환할 최대 차량 수입니다. 기본값: 100 |
page_token |
차량 그룹을 통해 페이지로 나눌 수 있도록 이전 |
minimum_capacity |
필요한 차량의 최소 용량을 지정합니다. 반환된 모든 차량의 |
trip_types[] |
지정된 이동 유형 중 하나 이상을 지원하는 차량으로 대답을 제한합니다. |
maximum_staleness |
지정된 기간 내에 Fleet Engine에 위치 업데이트를 전송한 차량으로 응답을 제한합니다. 위치를 계속 전송하는 정지된 차량은 오래된 것으로 간주되지 않습니다. 있는 경우 유효한 양수 기간이어야 합니다. |
vehicle_type_categories[] |
필수입니다. 지정된 유형 카테고리 중 하나에 속하는 차량으로 응답을 제한합니다. |
required_attributes[] |
호출자는
지정된 속성이 있는 차량으로 응답을 제한합니다. 이 필드는 접속사/AND 작업입니다. required_attributes는 최대 50개까지 허용됩니다. 이는 차량에 허용되는 최대 속성 수와 일치합니다. 반복되는 각 문자열은 'key:value' 형식이어야 합니다. |
required_one_of_attributes[] |
각 |
required_one_of_attribute_sets[] |
|
vehicle_state |
이 차량 상태를 갖는 차량으로 응답을 제한합니다. |
on_trip_only |
현재 여정이 있는 차량만 반환합니다. |
filter |
선택사항입니다. 차량을 나열할 때 적용할 필터 쿼리입니다. 필터 문법의 예는 http://aip.dev/160을 참고하세요. 이 필드는 이 필터는 지원되는 쿼리는 차량 속성 (예: 또한 모든 속성은 문자열로 저장되므로 속성에 대해 지원되는 비교는 문자열 비교뿐입니다. 숫자 또는 불리언 값과 비교하려면 문자열로 처리되도록 값을 명시적으로 따옴표로 묶어야 합니다 (예: |
viewport |
선택사항입니다. 마지막으로 알려진 위치가 뷰포트로 정의된 직사각형 영역에 있는 차량으로 반환되는 차량을 제한하는 필터입니다. |
ListVehiclesResponse
ListVehicles
응답 메시지입니다.
필드 | |
---|---|
vehicles[] |
요청의 기준과 일치하는 차량입니다. 반환되는 최대 차량 수는 요청의 |
next_page_token |
다음 페이지의 차량을 검색하는 토큰으로, 요청 기준을 충족하는 차량이 더 이상 없으면 비어 있습니다. |
total_size |
필수입니다. 모든 페이지에서 요청 기준과 일치하는 차량의 총수입니다. |
LocationPowerSaveMode
기기의 '절전 모드' 기능이 켜져 있을 때 위치 기능이 휴대기기에서 작동하도록 구성하는 방법 (https://developer.android.com/reference/android/os/PowerManager#getLocationPowerSaveMode())
열거형 | |
---|---|
UNKNOWN_LOCATION_POWER_SAVE_MODE |
Undefined LocationPowerSaveMode |
LOCATION_MODE_NO_CHANGE |
위치 제공자는 절전 모드의 영향을 받지 않거나 절전 모드가 사용 중지되어 있습니다. |
LOCATION_MODE_GPS_DISABLED_WHEN_SCREEN_OFF |
절전 모드가 사용 설정되어 있고 기기가 비대화형인 경우 GPS 기반 위치 제공자는 사용 중지되어야 합니다. |
LOCATION_MODE_ALL_DISABLED_WHEN_SCREEN_OFF |
절전 모드가 사용 설정되어 있고 기기가 비대화형인 경우 모든 위치 제공자는 사용 중지되어야 합니다. |
LOCATION_MODE_FOREGROUND_ONLY |
모든 위치 정보 제공자는 계속 사용할 수 있지만 위치 수정은 포그라운드 앱에만 제공해야 합니다. |
LOCATION_MODE_THROTTLE_REQUESTS_WHEN_SCREEN_OFF |
위치는 사용 중지되지 않지만 기기가 비대화형일 때 LocationManager가 제공자에 대한 모든 요청을 제한합니다. |
LocationSensor
위치를 확인하는 데 사용된 센서 또는 방법론입니다.
열거형 | |
---|---|
UNKNOWN_SENSOR |
센서가 지정되지 않았거나 알 수 없습니다. |
GPS |
GPS 또는 GPS 도우미 |
NETWORK |
어시스티드 GPS, 기지국 ID 또는 Wi-Fi 액세스 포인트 |
PASSIVE |
휴대폰 기지국 ID 또는 Wi-Fi 액세스 포인트입니다. |
ROAD_SNAPPED_LOCATION_PROVIDER |
휴대기기에서 가장 가능성이 높은 도로 위치로 판단한 위치입니다. |
CUSTOMER_SUPPLIED_LOCATION |
독립 소스에서 고객이 제공한 위치입니다. 일반적으로 이 값은 Driver SDK를 실행하는 모바일 기기 이외의 소스에서 제공된 위치에 사용됩니다. 원래 소스가 다른 enum 값 중 하나로 설명되는 경우 해당 값을 사용합니다. CUSTOMER_SUPPLIED_LOCATION으로 표시된 위치는 일반적으로 차량의 last_location.supplemental_location_sensor 를 통해 제공됩니다. |
FLEET_ENGINE_LOCATION |
Fleet Engine이 사용 가능한 신호를 기반으로 계산한 위치입니다. 출력 전용입니다. 이 값은 요청에서 수신되면 거부됩니다. |
FUSED_LOCATION_PROVIDER |
Android의 통합 위치 정보 제공자입니다. |
CORE_LOCATION |
Apple 운영체제의 위치 제공자입니다. |
PolylineFormatType
다중선 형식의 유형입니다.
열거형 | |
---|---|
UNKNOWN_FORMAT_TYPE |
형식이 지정되지 않았거나 알 수 없습니다. |
LAT_LNG_LIST_TYPE |
google.type.LatLng 목록입니다. |
ENCODED_POLYLINE_TYPE |
다중선 압축 알고리즘으로 인코딩된 다중선입니다. 디코딩은 아직 지원되지 않습니다. |
PowerSource
배터리를 충전하는 데 사용되는 충전기 유형입니다.
열거형 | |
---|---|
UNKNOWN_POWER_SOURCE |
전원 공급원을 알 수 없습니다. |
POWER_SOURCE_AC |
전원 공급 장치는 AC 충전기입니다. |
POWER_SOURCE_USB |
전원 공급 장치가 USB 포트입니다. |
POWER_SOURCE_WIRELESS |
전원 공급 장치가 무선입니다. |
POWER_SOURCE_UNPLUGGED |
배터리가 분리되어 있습니다. |
ReportBillableTripRequest
ReportBillableTrip 요청 메시지입니다.
필드 | |
---|---|
name |
필수입니다. |
country_code |
필수입니다. 여행이 진행되는 국가의 두 자리 국가 코드입니다. 가격은 국가 코드에 따라 정의됩니다. |
platform |
요청이 발행된 플랫폼입니다. |
related_ids[] |
신고된 여정과 직접 관련된 식별자입니다. 일반적으로 여행 ID를 사용할 수 있기 전에 실행된 사전 예약 작업의 ID (예: 세션 ID)입니다. |
solution_type |
신고된 여정에 사용된 GMP 제품 솔루션의 유형입니다 (예: |
솔루션 유형
신고된 여정의 다양한 솔루션 유형을 위한 선택기입니다.
열거형 | |
---|---|
SOLUTION_TYPE_UNSPECIFIED |
기본값입니다. 이전 버전과의 호환성을 위해 API는 기본적으로 지원되는 첫 번째 솔루션 유형인 ON_DEMAND_RIDESHARING_AND_DELIVERIES 를 사용합니다. |
ON_DEMAND_RIDESHARING_AND_DELIVERIES |
이 솔루션은 주문형 차량 공유 및 배송 여정입니다. |
RequestHeader
RequestHeader에는 모든 Fleet Engine RPC 요청에 공통적인 필드가 포함됩니다.
필드 | |
---|---|
language_code |
BCP-47 언어 코드(예: en-US 또는 sr-Latn)입니다. 자세한 내용은 http://www.unicode.org/reports/tr35/#Unicode_locale_identifier를 참조하세요. 지정된 언어가 없으면 대답은 모든 언어로 제공될 수 있으며, 이름이 있는 경우 영어로 제공됩니다. 필드 값 예: |
region_code |
필수입니다. 요청이 시작된 지역의 CLDR 지역 코드입니다. 필드 값 예: |
sdk_version |
호출 SDK 버전(해당하는 경우) 버전 형식은 'major.minor.patch'입니다(예: |
os_version |
호출 SDK가 실행 중인 운영체제의 버전입니다. 필드 값 예: |
device_model |
호출 SDK가 실행되는 기기의 모델입니다. 필드 값 예: |
sdk_type |
요청을 전송하는 SDK의 유형입니다. |
maps_sdk_version |
호출 SDK가 종속된 MapSDK 버전입니다(해당하는 경우). 버전 형식은 'major.minor.patch'입니다(예: |
nav_sdk_version |
호출 SDK가 종속된 NavSDK 버전입니다(해당하는 경우). 버전 형식은 'major.minor.patch'입니다(예: |
platform |
호출 SDK의 플랫폼입니다. |
manufacturer |
호출 SDK의 Android 기기 제조업체입니다. Android SDK에만 적용됩니다. 필드 값 예: |
android_api_level |
호출 SDK의 Android API 수준입니다. Android SDK에만 적용됩니다. 필드 값 예: |
trace_id |
요청을 식별하기 위해 로깅 목적으로 제공할 수 있는 선택적 ID입니다. |
플랫폼
호출 SDK의 플랫폼입니다.
열거형 | |
---|---|
PLATFORM_UNSPECIFIED |
기본값입니다. 이 값은 플랫폼이 생략된 경우에 사용됩니다. |
ANDROID |
요청이 Android에서 전송됩니다. |
IOS |
요청이 iOS에서 전송됩니다. |
WEB |
요청이 웹에서 전송됩니다. |
SdkType
가능한 SDK 유형입니다.
열거형 | |
---|---|
SDK_TYPE_UNSPECIFIED |
기본값입니다. 이 값은 sdk_type 가 생략된 경우에 사용됩니다. |
CONSUMER |
호출 SDK가 소비자입니다. |
DRIVER |
호출 SDK는 드라이버입니다. |
JAVASCRIPT |
호출 SDK는 JavaScript입니다. |
SearchTripsRequest
SearchTrips 요청 메시지입니다.
필드 | |
---|---|
header |
표준 Fleet Engine 요청 헤더입니다. |
parent |
필수입니다. |
vehicle_id |
요청의 여정과 연결된 차량입니다. 지정하지 않으면 반환된 여정에 다음이 포함되지 않습니다.
|
active_trips_only |
true로 설정하면 응답에 운전자의 경로에 영향을 미치는 여정이 포함됩니다. |
page_size |
설정되지 않은 경우 서버에서 반환할 결과 수를 결정합니다. |
page_token |
이 값을 |
minimum_staleness |
지정된 경우 |
SearchTripsResponse
SearchTrips 응답 메시지입니다.
필드 | |
---|---|
trips[] |
요청된 차량의 이동 목록입니다. |
next_page_token |
SearchTripsRequest에서 이 토큰을 전달하여 목록 결과를 페이지로 나눕니다. API는 각 호출에서 여행 목록을 반환하며, 더 이상 결과가 없으면 여행 목록이 비어 있습니다. |
SearchVehiclesRequest
SearchVehicles
요청 메시지입니다.
필드 | |
---|---|
header |
표준 Fleet Engine 요청 헤더입니다. |
parent |
필수입니다. |
pickup_point |
필수입니다. 근처에서 검색할 수령 지점입니다. |
dropoff_point |
고객이 원하는 수령 위치입니다. |
pickup_radius_meters |
필수입니다. 픽업 지점 주변의 차량 검색 반경을 정의합니다. 검색 반경 내에 있는 차량만 반환됩니다. 값은 400~10,000미터 사이여야 합니다 (400미터 및 10,000미터 포함). |
count |
필수입니다. 반환할 최대 차량 수를 지정합니다. 값은 1~50 사이여야 합니다 (1과 50 포함). |
minimum_capacity |
필수입니다. 여행에 고려되는 승객 수를 지정합니다. 값은 1 이상이어야 합니다. 운전자는 용량 값에 포함되지 않습니다. |
trip_types[] |
필수입니다. 제안된 여행의 유형을 나타냅니다. 정확히 하나의 유형을 포함해야 합니다. |
maximum_staleness |
지정된 기간 내에 Fleet Engine에 위치 업데이트를 전송한 차량으로만 검색을 제한합니다. 위치를 계속 전송하는 정지된 차량은 오래된 것으로 간주되지 않습니다. 이 필드가 설정되지 않은 경우 서버는 5분을 기본값으로 사용합니다. |
vehicle_types[] |
필수입니다. 검색을 지정된 유형 중 하나가 있는 차량으로 제한합니다. 차량 유형을 하나 이상 지정해야 합니다. 카테고리가 |
required_attributes[] |
호출자는
지정된 속성이 있는 차량만 검색하도록 제한합니다. 이 필드는 접속사/AND 작업입니다. required_attributes는 최대 50개까지 허용됩니다. 이는 차량에 허용되는 최대 속성 수와 일치합니다. |
required_one_of_attributes[] |
각 |
required_one_of_attribute_sets[] |
|
order_by |
필수입니다. 결과에 원하는 정렬 기준을 지정합니다. |
include_back_to_back |
활성 여정이 하나인 차량이 이 검색에 적합한지 여부를 나타냅니다. 이 필드는 기본값은 |
trip_id |
이 |
current_trips_present |
활성 이동이 있는 차량이 이 검색에 적합한지 나타냅니다. |
filter |
선택사항입니다. 차량을 검색할 때 적용할 필터 쿼리입니다. 필터 문법의 예는 http://aip.dev/160을 참고하세요. 이 필드는 이 필터는 지원되는 쿼리는 차량 속성 (예: 또한 모든 속성은 문자열로 저장되므로 속성에 대해 지원되는 비교는 문자열 비교뿐입니다. 숫자 또는 불리언 값과 비교하려면 문자열로 처리되도록 값을 명시적으로 따옴표로 묶어야 합니다 (예: |
CurrentTripsPresent
차량의 현재 여정에 대한 제한 유형을 지정합니다.
열거형 | |
---|---|
CURRENT_TRIPS_PRESENT_UNSPECIFIED |
여행이 있는 차량의 사용 가능 여부는 include_back_to_back 필드로 관리됩니다. |
NONE |
이동이 없는 차량은 검색 결과에 표시될 수 있습니다. 이 값을 사용하는 경우 include_back_to_back 는 true 일 수 없습니다. |
ANY |
현재 이동이 최대 5개이고 경유지가 10개 이하인 차량이 검색 결과에 포함됩니다. 이 값을 사용하는 경우 include_back_to_back 는 true 일 수 없습니다. |
VehicleMatchOrder
응답에서 차량 일치의 순서를 지정합니다.
열거형 | |
---|---|
UNKNOWN_VEHICLE_MATCH_ORDER |
기본값으로, 지정되지 않았거나 인식되지 않은 차량 일치 주문에 사용됩니다. |
PICKUP_POINT_ETA |
차량의 픽업 지점까지 운전 시간을 기준으로 오름차순입니다. |
PICKUP_POINT_DISTANCE |
차량 운전 거리(픽업 지점까지)를 기준으로 오름차순으로 정렬됩니다. |
DROPOFF_POINT_ETA |
차량 운전 시간(배송 지점까지)을 기준으로 오름차순으로 정렬합니다. 이 순서는 요청에 하차 지점이 지정된 경우에만 사용할 수 있습니다. |
PICKUP_POINT_STRAIGHT_DISTANCE |
차량의 마지막으로 보고된 위치에서 픽업 지점까지의 직선 거리순으로 오름차순 정렬됩니다. |
COST |
구성된 일치 비용을 기준으로 오름차순으로 정렬됩니다. 매칭 비용은 직선 거리와 예상 도착 시간 간의 가중 계산으로 정의됩니다. 가중치는 기본값으로 설정되며 고객별로 수정할 수 있습니다. 프로젝트의 가중치를 수정해야 하는 경우 Google 지원팀에 문의하세요. |
SearchVehiclesResponse
SearchVehicles
응답 메시지입니다.
필드 | |
---|---|
matches[] |
|
SpeedReadingInterval
경로의 연속된 구간에 대한 교통 밀도 표시기입니다. 점이 P_0, P_1, ... , P_N (0 기반 색인)인 경로가 주어지면 SpeedReadingInterval은 간격을 정의하고 다음 카테고리를 사용하여 트래픽을 설명합니다.
필드 | |
---|---|
start_polyline_point_index |
경로에서 이 간격의 시작 색인입니다. JSON에서 색인이 0이면 필드가 채워지지 않은 것으로 표시됩니다. |
end_polyline_point_index |
경로에서 이 간격의 종료 색인입니다. JSON에서 색인이 0이면 필드가 채워지지 않은 것으로 표시됩니다. |
speed |
이 간격의 트래픽 속도입니다. |
속도
교통 데이터를 기반으로 한 폴리라인 속도 분류입니다.
열거형 | |
---|---|
SPEED_UNSPECIFIED |
기본값 이 값은 사용되지 않습니다. |
NORMAL |
정상 속도, 교통 체증 없음 |
SLOW |
속도 저하가 감지되었으며 교통량이 중간 수준입니다. |
TRAFFIC_JAM |
교통 지연 |
StopLocation
정류장 (승차/하차)이 발생한 실제 위치입니다.
필드 | |
---|---|
point |
필수입니다. 실제 위치를 나타냅니다. |
timestamp |
중지된 시간을 나타냅니다. |
stop_time |
입력 전용입니다. 지원 중단되었습니다. 타임스탬프 필드를 사용합니다. |
TerminalLocation
경유지의 위치를 설명합니다.
필드 | |
---|---|
point |
경유지의 정확한 |
place |
이 위치를 나타내는 장소의 리소스 이름입니다. 형식은 실험용으로 제공되는 기능입니다. |
point_location_source |
출력 전용입니다. |
terminal_point_id |
지원 중단됨: 대신 |
access_point_id |
지원 중단됨: 대신 |
trip_id |
지원 중단되었습니다. |
terminal_location_type |
지원 중단됨: |
PointSource
LatLng
의 소스를 나타냅니다.
열거형 | |
---|---|
POINT_SOURCE_UNSPECIFIED |
포인트 소스가 지정되지 않았습니다. |
POINT_SOURCE_DEVELOPER_PROVIDED |
LatLng 이 개발자에 의해 명시적으로 제공되었습니다. |
POINT_SOURCE_CALCULATED_FROM_PLACE |
LatLng 은 제공된 장소에서 계산되었습니다. |
TerminalPointId
지원 중단됨: Fleet Engine에서 더 이상 TerminalPoints가 지원되지 않습니다. 대신 TerminalLocation.point
를 사용하세요.
필드 | |
---|---|
value |
지원 중단되었습니다. |
통합 필드 Id . 지원 중단되었습니다. Id 은 다음 중 하나여야 합니다. |
|
place_id |
지원 중단되었습니다. |
generated_id |
지원 중단되었습니다. |
TrafficPolylineData
예상 차량 경로의 교통상황입니다.
필드 | |
---|---|
traffic_rendering |
고객 이동의 한 구간을 따라 모든 지역의 트래픽 속도를 나타내는 폴리라인 렌더링입니다. |
여행경로
여행 메타데이터입니다.
필드 | |
---|---|
name |
출력 전용입니다. 'providers/{provider}/trips/{trip}' 형식 |
vehicle_id |
이 이동을 수행하는 차량의 ID입니다. |
trip_status |
여행의 현재 상태입니다. |
trip_type |
여행 유형입니다. |
pickup_point |
고객이 픽업될 위치를 표시합니다. |
actual_pickup_point |
입력 전용입니다. 고객이 탑승한 실제 위치와 시간입니다. 이 필드는 제공자가 실제 수령 정보에 대한 의견을 제공하기 위한 것입니다. |
actual_pickup_arrival_point |
입력 전용입니다. 운전자가 탑승 지점에 도착한 실제 시간과 위치입니다. 이 필드는 제공업체가 픽업 지점의 실제 도착 정보에 대한 의견을 제공하기 위한 것입니다. |
pickup_time |
출력 전용입니다. 예상되는 미래의 탑승자 픽업 시간 또는 실제 픽업 시간입니다. |
intermediate_destinations[] |
이동 요청의 중간 정류장 (승차 및 하차 외)입니다. 처음에는 공유 여정에서 지원되지 않습니다. |
intermediate_destinations_version |
|
intermediate_destination_index |
|
actual_intermediate_destination_arrival_points[] |
입력 전용입니다. 운전자가 중간 목적지에 도착한 실제 시간과 위치입니다. 이 필드는 제공자가 중간 목적지의 실제 도착 정보에 관한 의견을 제공하기 위한 것입니다. |
actual_intermediate_destinations[] |
입력 전용입니다. 고객이 중간 목적지에서 픽업된 실제 시간과 위치입니다. 이 필드는 공급자가 중간 목적지에서의 실제 수령 정보에 관한 의견을 제공하기 위한 것입니다. |
dropoff_point |
고객이 하차할 위치를 나타냅니다. |
actual_dropoff_point |
입력 전용입니다. 고객이 하차한 실제 시간과 위치입니다. 이 필드는 제공자가 실제 하차 정보에 관한 의견을 제공하기 위한 것입니다. |
dropoff_time |
출력 전용입니다. 예상되는 미래의 최종 목적지 하차 시간 또는 실제 하차 시간입니다. |
remaining_waypoints[] |
출력 전용입니다. 현재 위치에서 하차 지점까지의 전체 경로입니다(하차 지점 포함). 이 경로에는 다른 여행의 경유지가 포함될 수 있습니다. |
vehicle_waypoints[] |
이 필드는 여행의 경유지 수동 순서 지정을 지원합니다. 할당된 차량의 나머지 모든 경유지와 이 여정의 탑승 및 하차 경유지가 포함됩니다. 이동이 차량에 할당되지 않은 경우 Fleet Engine은 이 필드를 무시합니다. 개인 정보 보호를 위해 이 필드는 |
route[] |
출력 전용입니다. remaining_waypoints의 첫 번째 항목까지의 이 여정의 예상 경로입니다. 첫 번째 경유지는 다른 여정에 속할 수 있습니다. |
current_route_segment |
출력 전용입니다. 다음 경유지로 가는 인코딩된 경로입니다. 참고: 이 필드는 드라이버 SDK 및 소비자 SDK에서만 사용해야 합니다. 디코딩은 아직 지원되지 않습니다. |
current_route_segment_version |
출력 전용입니다. 경로가 마지막으로 수정된 시간을 나타냅니다. 참고: 이 필드는 드라이버 SDK 및 소비자 SDK에서만 사용해야 합니다. |
current_route_segment_traffic |
출력 전용입니다. 참고: 이 필드는 드라이버 SDK 및 소비자 SDK에서만 사용해야 합니다. |
current_route_segment_traffic_version |
출력 전용입니다. 참고: 이 필드는 드라이버 SDK 및 소비자 SDK에서만 사용해야 합니다. |
current_route_segment_end_point |
출력 전용입니다. |
remaining_distance_meters |
출력 전용입니다. |
eta_to_first_waypoint |
출력 전용입니다. 다음 경유지 ( |
remaining_time_to_first_waypoint |
출력 전용입니다. 여행 데이터가 반환된 시점부터 |
remaining_waypoints_version |
출력 전용입니다. |
remaining_waypoints_route_version |
출력 전용입니다. |
number_of_passengers |
변경할 수 없습니다. 이 여정의 승객 수를 나타내며 운전자는 포함되지 않습니다. |
last_location |
출력 전용입니다. 경로를 따라 마지막으로 보고된 차량의 위치를 나타냅니다. |
last_location_snappable |
출력 전용입니다. 차량의 |
view |
입력된 여행 필드의 하위 집합과 해석 방법입니다. |
attributes[] |
맞춤 여행 속성 목록입니다. 각 속성에는 고유한 키가 있어야 합니다. |
TripAttribute
여행 속성을 키-값 쌍으로 설명합니다. 'key:value' 문자열 길이는 256자를 초과할 수 없습니다.
필드 | |
---|---|
key |
속성의 키입니다. 키에는 콜론 문자 (:)가 포함될 수 없습니다. |
통합 필드 trip_attribute_value . 속성의 값은 문자열, 불리언 또는 double 유형일 수 있습니다. trip_attribute_value 은 다음 중 하나여야 합니다. |
|
string_value |
문자열 유형 속성 값입니다. |
bool_value |
불리언 유형의 속성 값입니다. |
number_value |
double 유형의 속성 값입니다. |
TripStatus
여행의 진행 상황을 나타내는 상태입니다.
열거형 | |
---|---|
UNKNOWN_TRIP_STATUS |
기본값으로, 지정되지 않았거나 인식되지 않는 여행 상태에 사용됩니다. |
NEW |
새로 생성된 여행입니다. |
ENROUTE_TO_PICKUP |
운전자가 탑승 지점으로 이동 중입니다. |
ARRIVED_AT_PICKUP |
운전자가 승차 지점에 도착했습니다. |
ARRIVED_AT_INTERMEDIATE_DESTINATION |
운전자가 중간 목적지에 도착하여 탑승자를 기다리고 있습니다. |
ENROUTE_TO_INTERMEDIATE_DESTINATION |
운전자가 중간 목적지 (하차 지점 아님)로 이동 중입니다. |
ENROUTE_TO_DROPOFF |
운전자가 승객을 태우고 다음 목적지로 이동 중입니다. |
COMPLETE |
승객이 하차했으며 여정이 완료되었습니다. |
CANCELED |
운전자, 승객 또는 차량 공유 서비스 제공업체가 탑승 전에 여정을 취소했습니다. |
TripType
여행 유형입니다.
열거형 | |
---|---|
UNKNOWN_TRIP_TYPE |
기본값으로, 지정되지 않았거나 인식되지 않는 이동 유형에 사용됩니다. |
SHARED |
다른 여정과 차량을 공유할 수 있습니다. |
EXCLUSIVE |
이동은 차량 전용입니다. |
TripView
GetTrip
응답에 있는 다양한 여행 필드 집합의 선택기입니다. 컨텍스트는 AIP-157을 참고하세요. 추가 뷰가 추가될 수 있습니다.
열거형 | |
---|---|
TRIP_VIEW_UNSPECIFIED |
기본값입니다. 이전 버전과의 호환성을 위해 API는 SDK 뷰로 기본 설정됩니다. 안정성과 지원을 위해 고객은 SDK 이 아닌 TripView 을 선택하는 것이 좋습니다. |
SDK |
공개적으로 제공되는 라이브러리를 사용하여 해석하거나 지원할 수 없는 필드가 포함됩니다. |
JOURNEY_SHARING_V1S |
여행 필드는 여정 공유 사용 사례에 대해 채워집니다. 이 뷰는 서버 간 통신을 위한 것입니다. |
TripWaypoint
차량 경로의 정차 지점 또는 차량 이동의 종료 지점을 설명합니다.
필드 | |
---|---|
location |
이 경유지의 위치입니다. |
trip_id |
이 경유지와 연결된 여정입니다. |
waypoint_type |
이 경로에서 이 경유지가 수행하는 역할입니다(예: 픽업 또는 하차). |
path_to_waypoint[] |
이전 경유지에서 현재 경유지까지의 경로입니다. 첫 번째 경유지인 경우 경로는 차량의 현재 위치에서 경유지까지입니다. 이 필드는 요청된 경우에만 채워집니다. |
encoded_path_to_waypoint |
이전 경유지에서 현재 경유지까지의 인코딩된 경로입니다. 참고: 이 필드는 드라이버 SDK 및 소비자 SDK에서만 사용해야 합니다. 디코딩은 아직 지원되지 않습니다. |
traffic_to_waypoint |
이 경유지까지의 경로에 따른 교통상황입니다. 교통 정보는 Google 지도 플랫폼 차량 및 배송 솔루션 고객에게만 제공됩니다. |
distance_meters |
이전 경유지에서 현재 경유지까지의 경로 거리입니다. 첫 번째 경유지인 경우 경로 거리는 차량의 현재 위치에서 경유지까지입니다. |
eta |
이 경유지 도착 예정 시간입니다. |
duration |
이전 경유지에서 이 경유지까지의 이동 시간입니다. 첫 번째 경유지인 경우 이동 시간은 차량의 현재 위치에서 경유지까지입니다. |
UpdateTripRequest
UpdateTrip 요청 메시지입니다.
필드 | |
---|---|
header |
|