FleetEngineTripLocationProvider 클래스
google.maps.journeySharing.FleetEngineTripLocationProvider 클래스
여행 위치 정보 제공자입니다.
이 클래스는 PollingLocationProvider를 확장합니다.
const {FleetEngineTripLocationProvider} = await google.maps.importLibrary("journeySharing")를 호출하여 액세스 
Maps JavaScript API의 라이브러리를 참고하세요.
생성자 | |
|---|---|
FleetEngineTripLocationProvider | 
FleetEngineTripLocationProvider(options)매개변수:   
 Fleet Engine 여정의 새 위치 제공자를 만듭니다.  | 
정적 메소드 | |
|---|---|
TRAFFIC_AWARE_ACTIVE_POLYLINE_CUSTOMIZATION_FUNCTION | 
TRAFFIC_AWARE_ACTIVE_POLYLINE_CUSTOMIZATION_FUNCTION(params)매개변수:   
 반환 값:  None 
속도 읽기에 따라 활성 다중선에 색상을 지정하는 다중선 맞춤설정 기능 이 함수를  FleetEngineTripLocationProviderOptions.activePolylineCustomization로 지정하여 활성 다중선에 교통 상황을 고려한 다중선을 렌더링합니다. | 
TRAFFIC_AWARE_REMAINING_POLYLINE_CUSTOMIZATION_FUNCTION | 
TRAFFIC_AWARE_REMAINING_POLYLINE_CUSTOMIZATION_FUNCTION(params)매개변수:   
 반환 값:  None 
속도 읽기에 따라 나머지 다중선에 색상을 지정하는 다중선 맞춤설정 함수 이 함수를  FleetEngineTripLocationProviderOptions.remainingPolylineCustomization로 지정하여 나머지 다중선에 교통 상황을 고려한 다중선을 렌더링합니다. | 
속성 | |
|---|---|
tripId | 
유형:   
string이 위치 제공자가 관찰하는 여행의 ID입니다. 추적을 시작하려면 이 필드를 설정하세요.  | 
상속됨:
isPolling,
pollingIntervalMillis
 | |
메서드 | |
|---|---|
refresh | 
refresh()매개변수:  없음 
반환 값:   
void추적된 위치를 명시적으로 새로고침합니다.  | 
상속됨:
addListener
 | |
이벤트 | |
|---|---|
error | 
function(event)인수:   
 위치 제공자가 오류를 발견할 때 트리거되는 이벤트입니다.  | 
update | 
function(event)인수:   
Fleet Engine 데이터 업데이트 요청이 완료될 때 트리거되는 이벤트입니다.  | 
상속됨:
ispollingchange
 | |
FleetEngineTripLocationProviderOptions 인터페이스
google.maps.journeySharing.FleetEngineTripLocationProviderOptions
인터페이스
여행 위치 제공업체 옵션입니다.
속성 | |
|---|---|
authTokenFetcher | 
유형:   
AuthTokenFetcher클라이언트를 Fleet Engine에 인증하기 위한 JSON 웹 토큰을 제공합니다.  | 
projectId | 
유형:   
stringGoogle Cloud Console의 소비자 프로젝트 ID입니다.  | 
activePolylineCustomization optional | 
유형:   
(function(TripPolylineCustomizationFunctionParams): void)|PolylineOptions optional활성 다중선에 적용된 맞춤설정입니다. 활성 다중선은 차량이 현재 통과하는 경로의 일부에 해당합니다.  이 필드를 사용하여 맞춤 스타일 (예: 폴리라인 색상)과 상호작용 (예: 클릭 처리)을 지정합니다. 
  | 
destinationMarkerCustomization optional | 
유형:   
(function(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optional대상 마커에 적용된 맞춤설정입니다.  이 필드를 사용하여 맞춤 스타일 (예: 마커 아이콘)과 상호작용 (예: 클릭 처리)을 지정합니다. 
  | 
originMarkerCustomization optional | 
유형:   
(function(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optional원본 마커에 적용된 맞춤설정입니다.  이 필드를 사용하여 맞춤 스타일 (예: 마커 아이콘)과 상호작용 (예: 클릭 처리)을 지정합니다. 
  | 
pollingIntervalMillis optional | 
유형:   
number optional위치 업데이트를 가져오는 사이의 최소 시간(밀리초)입니다. 위치 업데이트를 가져오는 데  pollingIntervalMillis보다 오래 걸리면 현재 업데이트가 완료될 때까지 다음 위치 업데이트가 시작되지 않습니다. 이 값을 0으로 설정하면 반복적인 위치 업데이트가 사용 중지됩니다. 위치 제공자가 관찰하는 매개변수가 변경되면 새로운 위치 업데이트가 가져와집니다. 기본 폴링 간격은 최소 간격인 5, 000밀리초입니다. 폴링 간격을 0이 아닌 더 낮은 값으로 설정하면 5000이 사용됩니다.  | 
remainingPolylineCustomization optional | 
유형:   
(function(TripPolylineCustomizationFunctionParams): void)|PolylineOptions optional나머지 다중선에 적용된 맞춤설정입니다. 나머지 폴리라인은 차량이 아직 통과하지 않은 경로의 일부에 해당합니다.  이 필드를 사용하여 맞춤 스타일 (예: 폴리라인 색상)과 상호작용 (예: 클릭 처리)을 지정합니다. 
  | 
takenPolylineCustomization optional | 
유형:   
(function(TripPolylineCustomizationFunctionParams): void)|PolylineOptions optional촬영된 다중선에 적용된 맞춤설정입니다. 이동한 다중선은 차량이 이미 통과한 경로의 일부에 해당합니다.  이 필드를 사용하여 맞춤 스타일 (예: 폴리라인 색상)과 상호작용 (예: 클릭 처리)을 지정합니다. 
  | 
tripId optional | 
유형:   
string optional위치 제공자가 인스턴스화된 후 즉시 추적할 여행 ID입니다. 지정하지 않으면 위치 제공자가 어떤 이동도 추적하지 않습니다.  FleetEngineTripLocationProvider.tripId를 사용하여 ID를 설정하고 추적을 시작하세요. | 
vehicleMarkerCustomization optional | 
유형:   
(function(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optional차량 마커에 적용된 맞춤설정입니다.  이 필드를 사용하여 맞춤 스타일 (예: 마커 아이콘)과 상호작용 (예: 클릭 처리)을 지정합니다. 
  | 
waypointMarkerCustomization optional | 
유형:   
(function(TripWaypointMarkerCustomizationFunctionParams): void)|MarkerOptions optional경유지 마커에 적용된 맞춤설정입니다.  이 필드를 사용하여 맞춤 스타일 (예: 마커 아이콘)과 상호작용 (예: 클릭 처리)을 지정합니다. 
  | 
FleetEngineTripLocationProviderUpdateEvent 인터페이스
google.maps.journeySharing.FleetEngineTripLocationProviderUpdateEvent
인터페이스
FleetEngineTripLocationProvider.update 이벤트가 트리거될 때 이벤트 핸들러에 전달되는 이벤트 객체입니다.
속성 | |
|---|---|
trip optional | 
유형:   
Trip optional업데이트에 의해 반환된 이동 경로 구조입니다. 수정할 수 없습니다.  |