UI Customization

PolylineSetup 型定義

google.maps.journeySharing.PolylineSetup typedef

PolylineSetup タイプ。

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

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

PolylineSetupOptions|(function(DefaultPolylineSetupOptions): PolylineSetupOptions)

PolylineSetupOptions インターフェース

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

PolylineSetup オプション。

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

DefaultPolylineSetupOptions インターフェース

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

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

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

MarkerSetup 型定義

google.maps.journeySharing.MarkerSetup typedef

MarkerSetup のタイプ。

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

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

MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)

MarkerSetupOptions インターフェース

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

MarkerSetup オプション。

markerOptions optional
タイプ:  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 インターフェース

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

このインターフェースは MarkerCustomizationFunctionParams を拡張します。

vehicle
タイプ:  DeliveryVehicle
このマーカーで表される配送車両。
継承: defaultOptionsisNewmarker

PlannedStopMarkerCustomizationFunctionParams インターフェース

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

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

このインターフェースは DeliveryVehicleMarkerCustomizationFunctionParams を拡張します。

stopIndex
タイプ:  number
残りの停留所のリストにおける、この停留所の 0 ベースのインデックス。
継承: defaultOptionsisNewmarkervehicle

TaskMarkerCustomizationFunctionParams インターフェース

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

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

このインターフェースは DeliveryVehicleMarkerCustomizationFunctionParams を拡張します。

task
タイプ:  Task
このマーカーで表されるタスクの場所。
継承: defaultOptionsisNewmarkervehicle

ShipmentMarkerCustomizationFunctionParams インターフェース

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

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

このインターフェースは MarkerCustomizationFunctionParams を拡張します。

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

TripMarkerCustomizationFunctionParams インターフェース

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

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

このインターフェースは MarkerCustomizationFunctionParams を拡張します。

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

このルートを走行する車両に関する情報については、Trip.latestVehicleLocationUpdateTrip.remainingWaypoints を使用します。
継承: defaultOptionsisNewmarker

TripWaypointMarkerCustomizationFunctionParams インターフェース

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

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

このインターフェースは TripMarkerCustomizationFunctionParams を拡張します。

waypointIndex
タイプ:  number
このマーカーに関連付けられている 0 ベースのウェイポイント インデックス。Trip.remainingWaypoints のこのインデックスを使用して、ウェイポイントに関する情報を取得します。
継承: defaultOptionsisNewmarkertrip

VehicleMarkerCustomizationFunctionParams インターフェース

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

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

このインターフェースは MarkerCustomizationFunctionParams を拡張します。

vehicle
タイプ:  Vehicle
このマーカーで表される車両。
継承: defaultOptionsisNewmarker

VehicleWaypointMarkerCustomizationFunctionParams インターフェース

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

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

このインターフェースは VehicleMarkerCustomizationFunctionParams を拡張します。

waypointIndex
タイプ:  number
このマーカーに関連付けられている 0 ベースのウェイポイント インデックス。Vehicle.waypoints のこのインデックスを使用して、ウェイポイントに関する情報を取得します。
継承: defaultOptionsisNewmarkervehicle

PolylineCustomizationFunctionParams インターフェース

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

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

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

ShipmentPolylineCustomizationFunctionParams インターフェース

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

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

このインターフェースは PolylineCustomizationFunctionParams を拡張します。

taskTrackingInfo
タイプ:  TaskTrackingInfo
このポリラインに関連付けられているタスクの情報。
継承: defaultOptionsisNewpolylines

TripPolylineCustomizationFunctionParams インターフェース

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

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

このインターフェースは PolylineCustomizationFunctionParams を拡張します。

trip
タイプ:  Trip
このポリラインに関連付けられているルート。
継承: defaultOptionsisNewpolylines

VehiclePolylineCustomizationFunctionParams インターフェース

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

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

このインターフェースは PolylineCustomizationFunctionParams を拡張します。

vehicle
タイプ:  Vehicle
このポリラインを走行する車両。
継承: defaultOptionsisNewpolylines

DeliveryVehiclePolylineCustomizationFunctionParams インターフェース

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

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

このインターフェースは PolylineCustomizationFunctionParams を拡張します。

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