FleetEngineDeliveryVehicleLocationProvider 클래스
google.maps.journeySharing.FleetEngineDeliveryVehicleLocationProvider
클래스
배송 차량 위치 제공업체
이 클래스는 PollingLocationProvider
를 확장합니다.
&libraries=journeySharing
URL 매개변수를 사용하여 로드합니다. Maps JavaScript API의 라이브러리를 참고하세요.
v=beta
를 사용하는 경우 const {FleetEngineDeliveryVehicleLocationProvider} = await google.map.importLibrary("journeySharing")
를 호출하여 액세스할 수 있습니다. Maps JavaScript API의 라이브러리를 참고하세요.
생성자 | |
---|---|
FleetEngineDeliveryVehicleLocationProvider |
FleetEngineDeliveryVehicleLocationProvider(options) 매개변수:
Fleet Engine 배송 차량의 새 위치 제공업체를 만듭니다. |
속성 | |
---|---|
deliveryVehicleId |
유형:
string 이 위치 정보 제공자에서 관찰하는 차량의 ID입니다. 이 필드를 설정하여 차량을 추적하세요. |
shouldShowOutcomeLocations |
유형:
boolean optional 원하는 경우 사용자가 작업의 결과 위치를 표시하도록 허용합니다. |
shouldShowTasks |
유형:
boolean optional 선택적으로 사용자가 가져온 할 일을 표시하도록 허용합니다. |
staleLocationThresholdMillis |
유형:
number 읽기 전용 필드입니다. 오래된 차량 위치의 기준점입니다. 차량에서 마지막으로 업데이트된 위치가 이 기준점보다 오래된 경우 차량이 표시되지 않습니다. |
taskFilterOptions |
작업을 가져올 때 적용할 필터 옵션을 반환합니다. |
상속됨:
isPolling
|
방법 | |
---|---|
상속됨:
addListener
|
이벤트 | |
---|---|
error |
function(event) 인수:
위치 정보 제공업체에 오류가 발생할 때 트리거되는 이벤트 |
update |
function(event) Fleet Engine 데이터 업데이트 요청이 완료되면 트리거되는 이벤트입니다. |
상속됨:
ispollingchange
|
FleetEngineDeliveryVehicleLocationProviderOptions 인터페이스
google.maps.journeySharing.FleetEngineDeliveryVehicleLocationProviderOptions
인터페이스
배송 차량 위치 제공업체 옵션입니다.
속성 | |
---|---|
authTokenFetcher |
유형:
AuthTokenFetcher Fleet Engine에 클라이언트를 인증하기 위한 JSON 웹 토큰을 제공합니다. |
projectId |
유형:
string Google Cloud Console의 소비자 프로젝트 ID |
deliveryVehicleId optional |
유형:
string optional 위치 제공자가 인스턴스화된 직후 추적할 배송 차량 ID입니다. 지정하지 않으면 위치 정보 제공자가 차량 추적을 시작하지 않습니다. FleetEngineDeliveryVehicleLocationProvider.deliveryVehicleId 를 사용하여 ID를 설정하고 추적을 시작하세요. |
deliveryVehicleMarkerCustomization optional |
유형:
(function(DeliveryVehicleMarkerCustomizationFunctionParams): void)|MarkerOptions optional 배송 차량 마커에 맞춤설정을 적용합니다. 이 입력란을 사용하여 맞춤 스타일 (예: 마커 아이콘)과 상호작용 (예: 클릭 처리)을 지정합니다.
|
plannedStopMarkerCustomization optional |
유형:
(function(PlannedStopMarkerCustomizationFunctionParams): void)|MarkerOptions optional 예정된 정류장 마커에 맞춤설정이 적용되었습니다. 이 입력란을 사용하여 맞춤 스타일 (예: 마커 아이콘)과 상호작용 (예: 클릭 처리)을 지정합니다.
|
pollingIntervalMillis optional |
유형:
number optional 위치 업데이트를 가져오는 시간(밀리초)입니다. 위치 업데이트를 가져오는 데 pollingIntervalMillis 보다 오래 걸리면 현재 위치 업데이트가 완료될 때까지 다음 위치 업데이트가 시작되지 않습니다. 이 값을 0으로 설정하면 반복되는 위치 업데이트가 사용 중지됩니다. 위치 제공자가 관찰한 매개변수가 하나라도 변경되면 새 위치 업데이트를 가져옵니다. 기본 폴링 간격은 최소 간격인 5, 000밀리초입니다. 폴링 간격을 0이 아닌 값으로 설정하면 5, 000이 사용됩니다. |
shouldShowOutcomeLocations optional |
유형:
boolean optional 가져온 작업의 결과 위치를 표시하거나 숨기는 부울입니다. |
shouldShowTasks optional |
유형:
boolean optional 불리언은 할 일을 표시하거나 숨깁니다. false로 설정하면 태스크를 가져오기 위해 ListTasks 엔드포인트가 호출되지 않습니다. 예정된 정류장만 표시됩니다. |
staleLocationThresholdMillis optional |
유형:
number optional 오래된 차량 위치의 기준점입니다. 차량에서 마지막으로 업데이트된 위치가 이 기준보다 오래된 경우 차량이 표시되지 않습니다. 기본값은 24시간(밀리초)입니다. 임곗값이 0보다 작거나 무한대이면 임계값이 무시되고 차량 위치가 비활성으로 간주되지 않습니다. |
taskFilterOptions optional |
유형:
FleetEngineTaskFilterOptions optional 작업을 가져올 때 적용할 옵션을 필터링합니다. 옵션에는 특정 차량, 시간, 작업 상태가 포함될 수 있습니다. |
taskMarkerCustomization optional |
유형:
(function(TaskMarkerCustomizationFunctionParams): void)|MarkerOptions optional 작업 마커에 맞춤설정을 적용했습니다. 작업 마커는 배송 차량에 할당된 각 작업의 계획된 위치에서 렌더링됩니다. 이 입력란을 사용하여 맞춤 스타일 (예: 마커 아이콘)과 상호작용 (예: 클릭 처리)을 지정합니다.
|
taskOutcomeMarkerCustomization optional |
유형:
function(TaskMarkerCustomizationFunctionParams): void optional 작업 결과 마커에 맞춤설정을 적용했습니다. 작업 결과 마커는 배송 차량에 할당된 각 작업의 실제 결과 위치에서 렌더링됩니다. 이 입력란을 사용하여 맞춤 스타일 (예: 마커 아이콘)과 상호작용 (예: 클릭 처리)을 지정합니다.
|
FleetEngineTaskFilterOptions 인터페이스
google.maps.journeySharing.FleetEngineTaskFilterOptions
인터페이스
Delivery Vehicle Location Provider의 작업에 대한 필터링 옵션입니다.
속성 | |
---|---|
completionTimeFrom optional |
유형:
Date optional 태스크 완료 시간의 배타적 하한값입니다. 지정된 시간 이후에 완료된 태스크를 필터링하는 데 사용됩니다. |
completionTimeTo optional |
유형:
Date optional 태스크 완료 시간의 배타적 상한값입니다. 지정된 시간 이전에 완료된 태스크를 필터링하는 데 사용됩니다. |
state optional |
유형:
string optional 작업의 상태입니다. 유효한 값은 OPEN 또는 CLOSED입니다. |
FleetEngineDeliveryVehicleLocationProviderUpdateEvent 인터페이스
google.maps.journeySharing.FleetEngineDeliveryVehicleLocationProviderUpdateEvent
인터페이스
FleetEngineDeliveryVehicleLocationProvider.update
이벤트가 트리거될 때 이벤트 핸들러에 전달되는 이벤트 객체입니다.
속성 | |
---|---|
completedVehicleJourneySegments optional |
유형:
Array<VehicleJourneySegment> optional 이 차량에서 완료한 여정 세그먼트입니다. 수정할 수 없습니다. |
deliveryVehicle optional |
유형:
DeliveryVehicle optional 업데이트에서 반환된 배송 차량 데이터 구조입니다. 수정할 수 없습니다. |
tasks optional |
이 배송 차량에서 제공하는 작업 목록입니다. 수정할 수 없습니다. |
FleetEngineDeliveryFleetLocationProvider 클래스
google.maps.journeySharing.FleetEngineDeliveryFleetLocationProvider
클래스
Fleet Location Provider입니다.
이 클래스는 PollingLocationProvider
를 확장합니다.
&libraries=journeySharing
URL 매개변수를 사용하여 로드합니다. Maps JavaScript API의 라이브러리를 참고하세요.
v=beta
를 사용하는 경우 const {FleetEngineDeliveryFleetLocationProvider} = await google.map.importLibrary("journeySharing")
를 호출하여 액세스할 수 있습니다. Maps JavaScript API의 라이브러리를 참고하세요.
생성자 | |
---|---|
FleetEngineDeliveryFleetLocationProvider |
FleetEngineDeliveryFleetLocationProvider(options) 매개변수:
Fleet Engine에서 추적하는 차량용 새 위치 제공업체를 만듭니다. |
속성 | |
---|---|
deliveryVehicleFilter |
유형:
string optional 배송 차량을 가져올 때 적용된 필터입니다. |
locationRestriction |
유형:
LatLngBounds|LatLngBoundsLiteral optional 배송 차량을 추적할 범위입니다. 경계를 설정하지 않으면 차량이 추적되지 않습니다. 위치와 관계없이 모든 배송 차량을 추적하려면 지구 전체를 경계로 설정하세요. |
pollingIntervalMillis |
유형:
number optional 위치 업데이트를 가져오는 시간(밀리초)입니다. 위치 업데이트를 가져오는 데 pollingIntervalMillis 보다 오래 걸리면 현재 위치 업데이트가 완료될 때까지 다음 위치 업데이트가 시작되지 않습니다. 이 값을 0으로 설정하면 반복되는 위치 업데이트가 사용 중지됩니다. 위치 제공자가 관찰한 매개변수가 하나라도 변경되면 새 위치 업데이트를 가져옵니다. 기본 폴링 간격은 최소 간격인 5, 000밀리초입니다. 폴링 간격을 0이 아닌 값으로 설정하면 5, 000이 사용됩니다. |
staleLocationThresholdMillis |
유형:
number 읽기 전용 필드입니다. 오래된 차량 위치의 기준점입니다. 차량에서 마지막으로 업데이트된 위치가 이 기준점보다 오래된 경우 차량이 표시되지 않습니다. |
상속됨:
isPolling
|
방법 | |
---|---|
상속됨:
addListener
|
이벤트 | |
---|---|
update |
function(event) Fleet Engine 데이터 업데이트 요청이 완료되면 트리거되는 이벤트입니다. |
상속됨:
ispollingchange
|
FleetEngineDeliveryFleetLocationProviderOptions 인터페이스
google.maps.journeySharing.FleetEngineDeliveryFleetLocationProviderOptions
인터페이스
배송 차량 위치 제공업체의 옵션입니다.
속성 | |
---|---|
authTokenFetcher |
유형:
AuthTokenFetcher Fleet Engine에 클라이언트를 인증하기 위한 JSON 웹 토큰을 제공합니다. |
projectId |
유형:
string Google Cloud Console의 소비자 프로젝트 ID |
deliveryVehicleFilter optional |
유형:
string optional 배송 차량을 가져올 때 적용할 필터 쿼리입니다. 이 필터는 Fleet Engine에 직접 전달됩니다. 지원되는 형식은 ListDeliveryVehiclesRequest.filter를 참고하세요. 속성에 유효한 필터에 '속성' 접두사가 있어야 합니다. 예: attributes.x = "y" 또는 attributes."x y" = "z" . |
deliveryVehicleMarkerCustomization optional |
유형:
function(DeliveryVehicleMarkerCustomizationFunctionParams): void optional 배송 차량 마커에 맞춤설정을 적용합니다. 이 입력란을 사용하여 맞춤 스타일 (예: 마커 아이콘)과 상호작용 (예: 클릭 처리)을 지정합니다.
|
locationRestriction optional |
유형:
LatLngBounds|LatLngBoundsLiteral optional 위치 제공자가 인스턴스화된 직후 차량을 추적할 위도/경도 경계입니다. 설정하지 않으면 위치 정보 제공자가 차량 추적을 시작하지 않습니다. FleetEngineDeliveryFleetLocationProvider.locationRestriction 를 사용하여 경계를 설정하고 추적을 시작하세요. 위치와 관계없이 모든 배송 차량을 추적하려면 지구 전체를 경계로 설정하세요. |
staleLocationThresholdMillis optional |
유형:
number optional 오래된 차량 위치의 기준점입니다. 차량에서 마지막으로 업데이트된 위치가 이 기준보다 오래된 경우 차량이 표시되지 않습니다. 기본값은 24시간(밀리초)입니다. 임곗값이 0보다 작거나 무한대이면 임계값이 무시되고 차량 위치가 비활성으로 간주되지 않습니다. |
FleetEngineDeliveryFleetLocationProviderUpdateEvent 인터페이스
google.maps.journeySharing.FleetEngineDeliveryFleetLocationProviderUpdateEvent
인터페이스
FleetEngineDeliveryFleetLocationProvider.update
이벤트가 트리거될 때 이벤트 핸들러에 전달되는 이벤트 객체입니다.
속성 | |
---|---|
deliveryVehicles optional |
유형:
Array<DeliveryVehicle> optional 쿼리에서 반환된 배송 차량의 목록입니다. 수정할 수 없습니다. |