UI Customization

PolylineSetup typedef

typedef google.maps.journeySharing.PolylineSetup

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

typedef google.maps.journeySharing.MarkerSetup

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
DeliveryVehicleMarkerCustomizationFunctionParams, PlannedStopMarkerCustomizationFunctionParams, ShipmentMarkerCustomizationFunctionParams, TaskMarkerCustomizationFunctionParams, TripMarkerCustomizationFunctionParams, TripWaypointMarkerCustomizationFunctionParams, VehicleMarkerCustomizationFunctionParams, VehicleWaypointMarkerCustomizationFunctionParams によって拡張

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

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

DeliveryVehicleMarkerCustomizationFunctionParams インターフェース

インターフェース google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams MarkerCustomizationFunctionParams を拡張
PlannedStopMarkerCustomizationFunctionParams, TaskMarkerCustomizationFunctionParams によって拡張

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

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

PlannedStopMarkerCustomizationFunctionParams インターフェース

interface google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams extends DeliveryVehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams

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

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

TaskMarkerCustomizationFunctionParams インターフェース

interface google.maps.journeySharing.TaskMarkerCustomizationFunctionParams extends DeliveryVehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams

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

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

ShipmentMarkerCustomizationFunctionParams インターフェース

interface google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams extends MarkerCustomizationFunctionParams

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

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

TripMarkerCustomizationFunctionParams インターフェース

インターフェース google.maps.journeySharing.TripMarkerCustomizationFunctionParams MarkerCustomizationFunctionParams を拡張
TripWaypointMarkerCustomizationFunctionParams によって拡張

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

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

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

TripWaypointMarkerCustomizationFunctionParams インターフェース

interface google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams extends TripMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams

ルートのウェイポイントの場所を表すマーカーにオプションを適用する、マーカー カスタマイズ関数に固有のパラメータ。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 MarkerCustomizationFunctionParams を拡張
VehicleWaypointMarkerCustomizationFunctionParams によって拡張

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

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

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

interface google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams extends VehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams

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

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

PolylineCustomizationFunctionParams インターフェース

インターフェース google.maps.journeySharing.PolylineCustomizationFunctionParams
DeliveryVehiclePolylineCustomizationFunctionParams, ShipmentPolylineCustomizationFunctionParams, TripPolylineCustomizationFunctionParams, VehiclePolylineCustomizationFunctionParams によって拡張

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

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

ShipmentPolylineCustomizationFunctionParams インターフェース

interface google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams extends PolylineCustomizationFunctionParams

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

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

TripPolylineCustomizationFunctionParams インターフェース

interface google.maps.journeySharing.TripPolylineCustomizationFunctionParams extends PolylineCustomizationFunctionParams

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

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

VehiclePolylineCustomizationFunctionParams インターフェース

interface google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams extends PolylineCustomizationFunctionParams

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

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

DeliveryVehiclePolylineCustomizationFunctionParams インターフェース

interface google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams extends PolylineCustomizationFunctionParams

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

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