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.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 | タイプ: boolean true の場合、ポリラインのリストが新しく作成され、ポリラインのカスタマイズ関数が初めて呼び出されています。一致しない場合は 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 |