UI Customization

PolylineSetup typedef

google.maps.journeySharing.PolylineSetup typedef

PolylineSetup 型。

この型は、PolylineSetupOptions オブジェクト、または DefaultPolylineSetupOptions オブジェクトを受け入れて PolylineSetupOptions オブジェクトを返す関数のいずれかを受け入れます。

関数を指定する場合、関数は入力の defaultPolylineOptions フィールドを変更し、出力 PolylineSetupOptions オブジェクトの polylineOptions として返すことができます。

PolylineSetupOptions|(function(DefaultPolylineSetupOptions): PolylineSetupOptions)

PolylineSetupOptions インターフェース

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

PolylineSetup のオプション。

polylineOptions
省略可
タイプ: PolylineOptions optional
ポリラインのオプション。
visible
省略可
タイプ: boolean optional
ポリラインの公開設定。

DefaultPolylineSetupOptions インターフェース

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

PolylineSetup のデフォルト オプション。

defaultPolylineOptions
タイプ: PolylineOptions
デフォルトのポリライン オプション。
defaultVisible
タイプ: boolean
デフォルトのポリラインの公開設定。

MarkerSetup typedef

google.maps.journeySharing.MarkerSetup typedef

MarkerSetup タイプ。

この型は、MarkerSetupOptions オブジェクト、または DefaultMarkerSetupOptions オブジェクトを受け入れて MarkerSetupOptions オブジェクトを返す関数のいずれかを受け入れます。

関数を指定する場合、関数は入力の defaultMarkerOptions フィールドを変更し、出力 MarkerSetupOptions オブジェクトの markerOptions として返すことができます。

MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)

MarkerSetupOptions インターフェース

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

MarkerSetup のオプション。

markerOptions
省略可
タイプ: MarkerOptions optional
マーカー オプション。

DefaultMarkerSetupOptions インターフェース

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

MarkerSetup のデフォルト オプション。

defaultMarkerOptions
タイプ: MarkerOptions
デフォルトのマーカー オプション。

MarkerCustomizationFunctionParams インターフェース

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

すべてのマーカー カスタマイズ関数に共通のパラメータ。このクラスのオブジェクトは、マーカー カスタマイズ関数に直接提供されることはありません。代わりに、その子孫クラスのオブジェクトが提供されます。

defaultOptions
タイプ: MarkerOptions
このマーカーの作成に使用されるデフォルトのオプション。
isNew
タイプ: boolean
true の場合、マーカーは新しく作成されたもので、マーカーが地図ビューに追加される前に、マーカー カスタマイズ関数が初めて呼び出されています。一致しない場合は False です。
marker
タイプ: Marker
マーカー。カスタマイズは、このオブジェクトに直接行う必要があります。

DeliveryVehicleMarkerCustomizationFunctionParams インターフェース

google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams interface
extends MarkerCustomizationFunctionParams

配送車両マーカーにオプションを適用するマーカー カスタマイズ関数に固有のパラメータ。FleetEngineDeliveryVehicleLocationProviderOptions.deliveryVehicleMarkerCustomization と FleetEngineDeliveryFleetLocationProviderOptions.deliveryVehicleMarkerCustomization で使用されます。

vehicle
タイプ: DeliveryVehicle
このマーカーで表される配送車両。
継承元: defaultOptions、 isNew、 marker

PlannedStopMarkerCustomizationFunctionParams インターフェース

google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams interface
extends DeliveryVehicleMarkerCustomizationFunctionParams

予定された停車地を表すマーカーにオプションを適用する、マーカー カスタマイズ関数に固有のパラメータ。FleetEngineDeliveryVehicleLocationProviderOptions.plannedStopMarkerCustomization が使用。

stopIndex
タイプ: number
残りの停車地のリストにおける、この停車地の 0 ベースのインデックス。
継承元: defaultOptions、 isNew、 marker、 vehicle

TaskMarkerCustomizationFunctionParams インターフェース

google.maps.journeySharing.TaskMarkerCustomizationFunctionParams interface
extends DeliveryVehicleMarkerCustomizationFunctionParams

マーカーのカスタマイズ関数に固有のパラメータ。計画されたタスクの場所または実際のタスクの場所を表すマーカーにオプションを適用します。FleetEngineDeliveryVehicleLocationProviderOptions.taskMarkerCustomization と FleetEngineDeliveryVehicleLocationProviderOptions.taskOutcomeMarkerCustomization で使用されます。

task
タイプ: Task
このマーカーで表されるタスクの場所。
継承元: defaultOptions、 isNew、 marker、 vehicle

ShipmentMarkerCustomizationFunctionParams インターフェース

google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams interface
extends MarkerCustomizationFunctionParams

マーカー カスタマイズ関数に固有のパラメータ。配送車両と配送先の場所を表すマーカーにオプションを適用します。FleetEngineShipmentLocationProviderOptions.deliveryVehicleMarkerCustomization と FleetEngineShipmentLocationProviderOptions.destinationMarkerCustomization で使用されます。

taskTrackingInfo
タイプ: TaskTrackingInfo
このマーカーに関連付けられているタスクの情報。
継承元: defaultOptions、 isNew、 marker

TripMarkerCustomizationFunctionParams インターフェース

google.maps.journeySharing.TripMarkerCustomizationFunctionParams interface
extends MarkerCustomizationFunctionParams

マーカーのカスタマイズ関数に固有のパラメータ。ルートの車両、出発地、目的地を表すマーカーにオプションを適用します。FleetEngineTripLocationProviderOptions.vehicleMarkerCustomization、FleetEngineTripLocationProviderOptions.originMarkerCustomization、FleetEngineTripLocationProviderOptions.destinationMarkerCustomization で使用されます。

trip
タイプ: Trip
このマーカーに関連付けられたルート。

このルートを走行する車両に関する情報については、Trip.latestVehicleLocationUpdate と Trip.remainingWaypoints を使用してください。
継承元: defaultOptions、 isNew、 marker

TripWaypointMarkerCustomizationFunctionParams インターフェース

google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams interface
extends TripMarkerCustomizationFunctionParams

ルートのウェイポイントの場所を表すマーカーにオプションを適用する、マーカー カスタマイズ関数に固有のパラメータ。FleetEngineTripLocationProviderOptions.waypointMarkerCustomization が使用。

waypointIndex
タイプ: number
このマーカーに関連付けられた 0 から始まるウェイポイント インデックス。Trip.remainingWaypoints でこのインデックスを使用して、ウェイポイントに関する情報を取得します。
継承元: defaultOptions、 isNew、 marker、 trip

<a href="/maps/documentation/transportation-logistics/on-demand-rides-deliveries-solution/trip-order-progress/api-reference/javascript/reference#VehicleMarkerCustomizationFunctionParams">VehicleMarkerCustomizationFunctionParams</a> インターフェース

google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams interface
extends MarkerCustomizationFunctionParams

車両マーカーにオプションを適用するマーカー カスタマイズ関数に固有のパラメータ。FleetEngineVehicleLocationProviderOptions.vehicleMarkerCustomization と FleetEngineFleetLocationProviderOptions.vehicleMarkerCustomization で使用されます。

vehicle
タイプ: Vehicle
このマーカーで表される車両。
継承元: defaultOptions、 isNew、 marker

<p>VehicleWaypointMarkerCustomizationFunctionParams インターフェース

google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams interface
extends VehicleMarkerCustomizationFunctionParams

車両ウェイポイント マーカーにオプションを適用するマーカー カスタマイズ関数に固有のパラメータ。FleetEngineVehicleLocationProviderOptions.originMarkerCustomization、FleetEngineVehicleLocationProviderOptions.destinationMarkerCustomization、FleetEngineVehicleLocationProviderOptions.intermediateDestinationMarkerCustomization で使用

waypointIndex
タイプ: number
このマーカーに関連付けられた 0 から始まるウェイポイント インデックス。Vehicle.waypoints でこのインデックスを使用して、ウェイポイントに関する情報を取得します。
継承元: defaultOptions、 isNew、 marker、 vehicle

PolylineCustomizationFunctionParams インターフェース

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

すべてのポリライン カスタマイズ関数に共通のパラメータ。このクラスのオブジェクトは、ポリラインのカスタマイズ関数に直接提供されることはありません。代わりに、その子孫クラスのオブジェクトが提供されます。

defaultOptions
タイプ: PolylineOptions
このポリライン セットの作成に使用されるデフォルトのオプション。
isNew
タイプ: boolean
true の場合、ポリラインのリストが新しく作成され、ポリラインのカスタマイズ関数が初めて呼び出されます。一致しない場合は False です。
polylines
タイプ: Array<Polyline>
作成されたポリラインのリスト。これらは、レンダリングされたルートを形成するために順番に配置されます。

ShipmentPolylineCustomizationFunctionParams インターフェース

google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams interface
extends PolylineCustomizationFunctionParams

FleetEngineShipmentLocationProvider のポリライン カスタマイズ関数に固有のパラメータ。

taskTrackingInfo
タイプ: TaskTrackingInfo
このポリラインに関連付けられたタスクの情報。
継承元: defaultOptions、 isNew、 polylines

TripPolylineCustomizationFunctionParams インターフェース

google.maps.journeySharing.TripPolylineCustomizationFunctionParams interface
extends PolylineCustomizationFunctionParams

FleetEngineTripLocationProvider のポリライン カスタマイズ関数に固有のパラメータ。

trip
タイプ: Trip
このポリラインに関連付けられたルート。
継承元: defaultOptions、 isNew、 polylines

VehiclePolylineCustomizationFunctionParams インターフェース

google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams interface
extends PolylineCustomizationFunctionParams

FleetEngineVehicleLocationProvider のポリライン カスタマイズ関数に固有のパラメータ。

vehicle
タイプ: Vehicle
このポリラインを通過する車両。
継承元: defaultOptions、 isNew、 polylines

DeliveryVehiclePolylineCustomizationFunctionParams インターフェース

google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams interface
extends PolylineCustomizationFunctionParams

FleetEngineDeliveryVehicleLocationProvider のポリライン カスタマイズ関数に固有のパラメータ。

deliveryVehicle
タイプ: DeliveryVehicle
このポリラインを通過する配送車両。
継承元: defaultOptions、 isNew、 polylines