Shipment Tracking

コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。

FleetEngineShipmentLocationProvider クラス

google.maps.journeySharing.FleetEngineShipmentLocationProvider クラス

配送場所提供元。

このクラスは LocationProvider を拡張します。

&libraries=journeySharing URL パラメータが必要です。詳しくは、Maps JavaScript API のライブラリをご覧ください。

FleetEngineShipmentLocationProvider
FleetEngineShipmentLocationProvider(options)
パラメータ:
Fleet Engine の配送追跡用に新しい位置情報プロバイダを作成します。
trackingId
タイプ: string
このビジネス プロバイダがモニタリングするタスクのトラッキング ID。トラッキングを開始するには、このフィールドを設定します。
getTask
getTask()
パラメータ: なし
戻り値: Task|null
現在追跡されているタスクを返します。
refresh
refresh()
パラメータ: なし
戻り値: void
追跡した場所を明示的に更新します。
継承: addListener
error
function(event)
引数:
ビジネス プロバイダがエラーを検出したときにトリガーされるイベント。
update
function(event)
Fleet Engine のデータ更新リクエストが終了したときにトリガーされるイベント。

FleetEngineShipmentLocationProviderOptions インターフェース

google.maps.journeySharing.FleetEngineShipmentLocationProviderOptions インターフェース

配送場所プロバイダのオプション。

&libraries=journeySharing URL パラメータが必要です。詳しくは、Maps JavaScript API のライブラリをご覧ください。

authTokenFetcher
タイプ: AuthTokenFetcher
Fleet Engine でクライアントを認証する JSON Web Token を提供します。
projectId
タイプ: string
Google Cloud Console から取得したコンシューマのプロジェクト ID。
pollingIntervalMillis optional
タイプ: number optional
位置情報の更新を取得する間隔の最小ミリ秒単位。位置情報の更新を取得するのに pollingIntervalMillis 以上かかる場合、次の位置情報の更新は、現在の更新が完了するまで開始されません。

この値を 0 に設定すると、定期的な位置情報の更新が無効になります。位置情報プロバイダによって監視されているパラメータのいずれかが変更されると、新しい位置情報の更新が取得されます。

デフォルトのポーリング間隔は、5, 000 ミリ秒(最小間隔)です。ポーリング間隔をゼロ以外の値に設定すると、5, 000 が使用されます。

trackingId optional
タイプ: string optional
ビジネス プロバイダがインスタンス化された直後にトラッキングするタスクのトラッキング ID。指定しない場合、ビジネス プロバイダはタスクのトラッキングを開始しません。FleetEngineShipmentLocationProvider.trackingId を使用してトラッキング ID を設定し、トラッキングを開始します。

FleetEngineShipmentLocationProviderUpdateEvent インターフェース

google.maps.journeySharing.FleetEngineShipmentLocationProviderUpdateEvent インターフェース

配送場所プロバイダの更新イベントによって返されるイベント オブジェクト。

&libraries=journeySharing URL パラメータが必要です。詳しくは、Maps JavaScript API のライブラリをご覧ください。

task optional
タイプ: Task optional
更新によって返されるタスクの構造。変更不可。