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 | タイプ:   booleantrue の場合、マーカーが新しく作成され、マーカーが地図ビューに追加される前に、マーカーのカスタマイズ関数が初めて呼び出されています。一致しない場合は False です。 | 
| marker | タイプ:   Markerマーカー。カスタマイズは、このオブジェクトに直接行う必要があります。 | 
DeliveryVehicleMarkerCustomizationFunctionParams インターフェース
google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams インターフェース
配送車両マーカーにオプションを適用するマーカーのカスタマイズ関数に固有のパラメータ。FleetEngineDeliveryVehicleLocationProviderOptions.deliveryVehicleMarkerCustomization と FleetEngineDeliveryFleetLocationProviderOptions.deliveryVehicleMarkerCustomization で使用されます。
このインターフェースは MarkerCustomizationFunctionParams を拡張します。
| プロパティ | |
|---|---|
| vehicle | タイプ:   DeliveryVehicleこのマーカーで表される配送車両。 | 
| 継承: defaultOptions、isNew、marker | |
PlannedStopMarkerCustomizationFunctionParams インターフェース
google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams インターフェース
予定停留所を表すマーカーにオプションを適用するマーカーのカスタマイズ関数に固有のパラメータ。FleetEngineDeliveryVehicleLocationProviderOptions.plannedStopMarkerCustomization で使用されます。
このインターフェースは DeliveryVehicleMarkerCustomizationFunctionParams を拡張します。
| プロパティ | |
|---|---|
| stopIndex | タイプ:   number残りの停留所のリストにおける、この停留所の 0 ベースのインデックス。 | 
| 継承: defaultOptions、isNew、marker、vehicle | |
TaskMarkerCustomizationFunctionParams インターフェース
google.maps.journeySharing.TaskMarkerCustomizationFunctionParams インターフェース
予定または実際のタスクの場所を表すマーカーにオプションを適用するマーカーのカスタマイズ関数に固有のパラメータ。FleetEngineDeliveryVehicleLocationProviderOptions.taskMarkerCustomization と FleetEngineDeliveryVehicleLocationProviderOptions.taskOutcomeMarkerCustomization で使用されます。
このインターフェースは DeliveryVehicleMarkerCustomizationFunctionParams を拡張します。
| プロパティ | |
|---|---|
| task | タイプ:   Taskこのマーカーで表されるタスクの場所。 | 
| 継承: defaultOptions、isNew、marker、vehicle | |
ShipmentMarkerCustomizationFunctionParams インターフェース
google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams インターフェース
配送車両と配送先の場所を表すマーカーにオプションを適用する、マーカーのカスタマイズ機能に固有のパラメータ。FleetEngineShipmentLocationProviderOptions.deliveryVehicleMarkerCustomization と FleetEngineShipmentLocationProviderOptions.destinationMarkerCustomization で使用されます。
このインターフェースは MarkerCustomizationFunctionParams を拡張します。
| プロパティ | |
|---|---|
| taskTrackingInfo | タイプ:   TaskTrackingInfoこのマーカーに関連付けられているタスクの情報。 | 
| 継承: defaultOptions、isNew、marker | |
TripMarkerCustomizationFunctionParams インターフェース
google.maps.journeySharing.TripMarkerCustomizationFunctionParams インターフェース
ルートの車両、出発地、目的地を表すマーカーにオプションを適用する、マーカーのカスタマイズ関数に固有のパラメータ。FleetEngineTripLocationProviderOptions.vehicleMarkerCustomization、FleetEngineTripLocationProviderOptions.originMarkerCustomization、FleetEngineTripLocationProviderOptions.destinationMarkerCustomization で使用されます。
このインターフェースは MarkerCustomizationFunctionParams を拡張します。
| プロパティ | |
|---|---|
| trip | タイプ:   Tripこのマーカーに関連付けられているルート。 このルートを走行する車両に関する情報については、 Trip.latestVehicleLocationUpdateとTrip.remainingWaypointsを使用します。 | 
| 継承: defaultOptions、isNew、marker | |
TripWaypointMarkerCustomizationFunctionParams インターフェース
google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams インターフェース
ルートのウェイポイントの位置を表すマーカーにオプションを適用する、マーカーのカスタマイズ関数に固有のパラメータ。FleetEngineTripLocationProviderOptions.waypointMarkerCustomization で使用されます。
このインターフェースは TripMarkerCustomizationFunctionParams を拡張します。
| プロパティ | |
|---|---|
| waypointIndex | タイプ:   numberこのマーカーに関連付けられている 0 ベースのウェイポイント インデックス。 Trip.remainingWaypointsのこのインデックスを使用して、ウェイポイントに関する情報を取得します。 | 
| 継承: defaultOptions、isNew、marker、trip | |
VehicleMarkerCustomizationFunctionParams インターフェース
google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams インターフェース
車両マーカーにオプションを適用するマーカーのカスタマイズ関数に固有のパラメータ。FleetEngineVehicleLocationProviderOptions.vehicleMarkerCustomization と FleetEngineFleetLocationProviderOptions.vehicleMarkerCustomization で使用されます。
このインターフェースは MarkerCustomizationFunctionParams を拡張します。
| プロパティ | |
|---|---|
| vehicle | タイプ:   Vehicleこのマーカーで表される車両。 | 
| 継承: defaultOptions、isNew、marker | |
VehicleWaypointMarkerCustomizationFunctionParams インターフェース
google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams インターフェース
車両のウェイポイント マーカーにオプションを適用するマーカーのカスタマイズ関数に固有のパラメータ。FleetEngineVehicleLocationProviderOptions.originMarkerCustomization、FleetEngineVehicleLocationProviderOptions.destinationMarkerCustomization、FleetEngineVehicleLocationProviderOptions.intermediateDestinationMarkerCustomization で使用
このインターフェースは VehicleMarkerCustomizationFunctionParams を拡張します。
| プロパティ | |
|---|---|
| waypointIndex | タイプ:   numberこのマーカーに関連付けられている 0 ベースのウェイポイント インデックス。 Vehicle.waypointsのこのインデックスを使用して、ウェイポイントに関する情報を取得します。 | 
| 継承: defaultOptions、isNew、marker、vehicle | |
PolylineCustomizationFunctionParams インターフェース
google.maps.journeySharing.PolylineCustomizationFunctionParams インターフェース
すべてのポリラインのカスタマイズ関数に共通のパラメータ。このクラスのオブジェクトは、ポリラインのカスタマイズ関数に直接提供されません。代わりに、その子孫クラスのオブジェクトが提供されます。
| プロパティ | |
|---|---|
| defaultOptions | タイプ:   PolylineOptionsこのポリライン セットの作成に使用されるデフォルト オプション。 | 
| isNew | タイプ:   booleantrue の場合、ポリラインのリストが新しく作成され、ポリラインのカスタマイズ関数が初めて呼び出されています。一致しない場合は False です。 | 
| polylines | 作成されたポリラインのリスト。これらは順番に配置され、レンダリングされたルートを形成します。 | 
ShipmentPolylineCustomizationFunctionParams インターフェース
google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams インターフェース
FleetEngineShipmentLocationProvider のポリラインのカスタマイズ関数に固有のパラメータ。
このインターフェースは PolylineCustomizationFunctionParams を拡張します。
| プロパティ | |
|---|---|
| taskTrackingInfo | タイプ:   TaskTrackingInfoこのポリラインに関連付けられているタスクの情報。 | 
| 継承: defaultOptions、isNew、polylines | |
TripPolylineCustomizationFunctionParams インターフェース
google.maps.journeySharing.TripPolylineCustomizationFunctionParams インターフェース
FleetEngineTripLocationProvider のポリラインのカスタマイズ関数に固有のパラメータ。
このインターフェースは PolylineCustomizationFunctionParams を拡張します。
| プロパティ | |
|---|---|
| trip | タイプ:   Tripこのポリラインに関連付けられているルート。 | 
| 継承: defaultOptions、isNew、polylines | |
VehiclePolylineCustomizationFunctionParams インターフェース
google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams インターフェース
FleetEngineVehicleLocationProvider のポリラインのカスタマイズ関数に固有のパラメータ。
このインターフェースは PolylineCustomizationFunctionParams を拡張します。
| プロパティ | |
|---|---|
| vehicle | タイプ:   Vehicleこのポリラインを走行する車両。 | 
| 継承: defaultOptions、isNew、polylines | |
DeliveryVehiclePolylineCustomizationFunctionParams インターフェース
google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams インターフェース
FleetEngineDeliveryVehicleLocationProvider のポリラインのカスタマイズ関数に固有のパラメータ。
このインターフェースは PolylineCustomizationFunctionParams を拡張します。
| プロパティ | |
|---|---|
| deliveryVehicle | タイプ:   DeliveryVehicleこのポリラインを通過する配送車両。 | 
| 継承: defaultOptions、isNew、polylines | |