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
| |