PolylineSetup typedef
typedef
google.maps.journeySharing.PolylineSetup
PolylineSetup 类型。
该类型接受 对象,或接受 PolylineSetupOptions 对象并返回 DefaultPolylineSetupOptions 对象的函数。PolylineSetupOptions
如果指定函数,该函数可以且应该修改输入的 defaultPolylineOptions 字段,并将其作为 polylineOptions 在输出 对象中返回。PolylineSetupOptions
PolylineSetupOptions|(function(DefaultPolylineSetupOptions): PolylineSetupOptions)
PolylineSetupOptions 接口
接口
google.maps.journeySharing.PolylineSetupOptions
PolylineSetup 选项。
属性 | |
|---|---|
polylineOptions
可选 |
类型:
PolylineOptions optional多段线选项。 |
visible
可选 |
类型:
boolean optional多段线可见性。 |
DefaultPolylineSetupOptions 接口
接口
google.maps.journeySharing.DefaultPolylineSetupOptions
PolylineSetup 默认选项。
属性 | |
|---|---|
defaultPolylineOptions |
默认多段线选项。 |
defaultVisible |
类型:
boolean默认多段线可见性。 |
MarkerSetup typedef
typedef
google.maps.journeySharing.MarkerSetup
MarkerSetup 类型。
该类型接受 对象,或接受 MarkerSetupOptions 对象并返回 DefaultMarkerSetupOptions 对象的函数。MarkerSetupOptions
如果指定函数,该函数可以且应该修改输入的 defaultMarkerOptions 字段,并将其作为 markerOptions 在输出 对象中返回。MarkerSetupOptions
MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)
MarkerSetupOptions 接口
接口
google.maps.journeySharing.MarkerSetupOptions
MarkerSetup 选项。
属性 | |
|---|---|
markerOptions
可选 |
类型:
标记选项。 |
DefaultMarkerSetupOptions 接口
接口
google.maps.journeySharing.DefaultMarkerSetupOptions
MarkerSetup 默认选项。
属性 | |
|---|---|
defaultMarkerOptions |
默认标记选项。 |
MarkerCustomizationFunctionParams 接口
接口
google.maps.journeySharing.MarkerCustomizationFunctionParams
由 DeliveryVehicleMarkerCustomizationFunctionParams, PlannedStopMarkerCustomizationFunctionParams, ShipmentMarkerCustomizationFunctionParams, TaskMarkerCustomizationFunctionParams, TripMarkerCustomizationFunctionParams, TripWaypointMarkerCustomizationFunctionParams, VehicleMarkerCustomizationFunctionParams, VehicleWaypointMarkerCustomizationFunctionParams 扩展
所有标记自定义函数通用的参数。此类的对象不会直接提供给任何标记自定义函数,而是提供其某个子代类的对象。
属性 | |
|---|---|
defaultOptions |
用于创建此标记的默认选项。 |
isNew |
类型:
boolean如果为 true,则表示标记是新创建的,并且标记自定义函数是在标记添加到地图视图之前首次调用的。否则为 false。 |
marker |
类型:
标记。任何自定义都应直接对此对象进行。 |
DeliveryVehicleMarkerCustomizationFunctionParams 接口
接口
google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams
扩展 MarkerCustomizationFunctionParams
由 PlannedStopMarkerCustomizationFunctionParams, TaskMarkerCustomizationFunctionParams 扩展
特定于标记自定义函数的参数,用于将选项应用于送货车辆标记。由 FleetEngineDeliveryVehicleLocationProviderOptions.deliveryVehicleMarkerCustomization 和 FleetEngineDeliveryFleetLocationProviderOptions.deliveryVehicleMarkerCustomization 使用。
属性 | |
|---|---|
vehicle |
此标记表示的配送车辆。 |
继承的方法:
defaultOptions、isNew、marker
| |
PlannedStopMarkerCustomizationFunctionParams 接口
interface
google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams
extends DeliveryVehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams
特定于标记自定义函数的参数,用于将选项应用于表示计划停靠点的标记。FleetEngineDeliveryVehicleLocationProviderOptions.plannedStopMarkerCustomization 正在使用。
属性 | |
|---|---|
stopIndex |
类型:
number此停靠点在剩余停靠点列表中的索引(从 0 开始)。 |
继承的方法:
defaultOptions、isNew、marker、vehicle
| |
TaskMarkerCustomizationFunctionParams 接口
interface
google.maps.journeySharing.TaskMarkerCustomizationFunctionParams
extends DeliveryVehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams
特定于标记自定义函数的参数,用于将选项应用于代表计划或实际任务位置的标记。由 FleetEngineDeliveryVehicleLocationProviderOptions.taskMarkerCustomization 和 FleetEngineDeliveryVehicleLocationProviderOptions.taskOutcomeMarkerCustomization 使用。
属性 | |
|---|---|
task |
类型:
Task此标记表示的任务位置。 |
继承的方法:
defaultOptions、isNew、marker、vehicle
| |
ShipmentMarkerCustomizationFunctionParams 接口
interface
google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams
extends MarkerCustomizationFunctionParams
特定于标记自定义函数的参数,用于将选项应用于代表配送车辆和目的地位置的标记。由 FleetEngineShipmentLocationProviderOptions.deliveryVehicleMarkerCustomization 和 FleetEngineShipmentLocationProviderOptions.destinationMarkerCustomization 使用。
属性 | |
|---|---|
taskTrackingInfo |
与此标记关联的任务的信息。 |
继承的方法:
defaultOptions、isNew、marker
| |
TripMarkerCustomizationFunctionParams 接口
接口
google.maps.journeySharing.TripMarkerCustomizationFunctionParams
扩展 MarkerCustomizationFunctionParams
由 TripWaypointMarkerCustomizationFunctionParams 扩展
特定于标记自定义函数的参数,用于将选项应用于代表行程车辆、起点和终点位置的标记。由 FleetEngineTripLocationProviderOptions.vehicleMarkerCustomization、FleetEngineTripLocationProviderOptions.originMarkerCustomization 和 FleetEngineTripLocationProviderOptions.destinationMarkerCustomization 使用。
属性 | |
|---|---|
trip |
类型:
Trip |
继承的方法:
defaultOptions、isNew、marker
| |
TripWaypointMarkerCustomizationFunctionParams 接口
interface
google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams
extends TripMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams
特定于标记自定义函数的参数,这些函数会将选项应用于表示行程航点位置的标记。FleetEngineTripLocationProviderOptions.waypointMarkerCustomization 正在使用。
属性 | |
|---|---|
waypointIndex |
类型:
number与此标记关联的航点索引(从 0 开始)。在 Trip.remainingWaypoints 上使用此索引可检索有关航点的信息。 |
继承的方法:
defaultOptions、isNew、marker、trip
| |
VehicleMarkerCustomizationFunctionParams 接口
接口
google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams
扩展 MarkerCustomizationFunctionParams
由 VehicleWaypointMarkerCustomizationFunctionParams 扩展
特定于标记自定义函数的参数,用于将选项应用于车辆标记。由 FleetEngineVehicleLocationProviderOptions.vehicleMarkerCustomization 和 FleetEngineFleetLocationProviderOptions.vehicleMarkerCustomization 使用。
属性 | |
|---|---|
vehicle |
类型:
Vehicle此标记表示的车辆。 |
继承的方法:
defaultOptions、isNew、marker
| |
VehicleWaypointMarkerCustomizationFunctionParams 接口
interface
google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams
extends VehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams
特定于标记自定义函数的参数,用于将选项应用于车辆航点标记。由 FleetEngineVehicleLocationProviderOptions.originMarkerCustomization、FleetEngineVehicleLocationProviderOptions.destinationMarkerCustomization 和 FleetEngineVehicleLocationProviderOptions.intermediateDestinationMarkerCustomization 使用
属性 | |
|---|---|
waypointIndex |
类型:
number与此标记关联的航点索引(从 0 开始)。在 Vehicle.waypoints 上使用此索引可检索有关航点的信息。 |
继承的方法:
defaultOptions、isNew、marker、vehicle
| |
PolylineCustomizationFunctionParams 接口
接口
google.maps.journeySharing.PolylineCustomizationFunctionParams
由 DeliveryVehiclePolylineCustomizationFunctionParams, ShipmentPolylineCustomizationFunctionParams, TripPolylineCustomizationFunctionParams, VehiclePolylineCustomizationFunctionParams 扩展
所有多段线自定义函数通用的参数。此类的对象不会直接提供给任何多段线自定义函数,而是提供其某个子类的对象。
属性 | |
|---|---|
defaultOptions |
用于创建这组多段线的默认选项。 |
isNew |
类型:
boolean如果为 true,则表示多段线列表是新创建的,并且多段线自定义函数是首次调用。否则为 false。 |
polylines |
已创建的多段线列表。它们按顺序排列,形成渲染的路线。 |
ShipmentPolylineCustomizationFunctionParams 接口
interface
google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams
extends PolylineCustomizationFunctionParams
FleetEngineShipmentLocationProvider 的多段线自定义函数特有的参数。
属性 | |
|---|---|
taskTrackingInfo |
与此多段线关联的任务的信息。 |
继承的方法:
defaultOptions、isNew、polylines
| |
TripPolylineCustomizationFunctionParams 接口
interface
google.maps.journeySharing.TripPolylineCustomizationFunctionParams
extends PolylineCustomizationFunctionParams
FleetEngineTripLocationProvider 的多段线自定义函数特有的参数。
属性 | |
|---|---|
trip |
类型:
Trip与此多段线关联的行程。 |
继承的方法:
defaultOptions、isNew、polylines
| |
VehiclePolylineCustomizationFunctionParams 接口
interface
google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams
extends PolylineCustomizationFunctionParams
FleetEngineVehicleLocationProvider 的多段线自定义函数特有的参数。
属性 | |
|---|---|
vehicle |
类型:
Vehicle车辆沿此多段线行驶。 |
继承的方法:
defaultOptions、isNew、polylines
| |
DeliveryVehiclePolylineCustomizationFunctionParams 接口
interface
google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams
extends PolylineCustomizationFunctionParams
FleetEngineDeliveryVehicleLocationProvider 的多段线自定义函数特有的参数。
属性 | |
|---|---|
deliveryVehicle |
沿此多段线行驶的配送车辆。 |
继承的方法:
defaultOptions、isNew、polylines
| |