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 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 接口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 | 
| 继承: 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 接口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 | |