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