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 |
Тип:
PolylineOptionsПараметры ломаной линии по умолчанию. |
defaultVisible |
Тип:
booleanВидимость ломаной линии по умолчанию. |
Определение типа MarkerSetup
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
interface
google.maps.journeySharing.MarkerCustomizationFunctionParams
extended by DeliveryVehicleMarkerCustomizationFunctionParams, PlannedStopMarkerCustomizationFunctionParams, ShipmentMarkerCustomizationFunctionParams, TaskMarkerCustomizationFunctionParams, TripMarkerCustomizationFunctionParams, TripWaypointMarkerCustomizationFunctionParams, VehicleMarkerCustomizationFunctionParams, VehicleWaypointMarkerCustomizationFunctionParams
Параметры, общие для всех функций настройки маркеров. Объект этого класса не передается напрямую ни в одну функцию настройки маркера. Вместо этого передается объект одного из его дочерних классов.
Свойства | |
|---|---|
defaultOptions |
Тип:
Параметры по умолчанию, используемые для создания этого маркера. |
isNew |
Тип:
booleanЕсли значение равно true, маркер был создан недавно и функция настройки маркера вызывается впервые, до того как маркер был добавлен в представление карты. В противном случае значение равно False. |
marker |
Тип:
Маркер. Все настройки следует вносить непосредственно в этот объект. |
Интерфейс DeliveryVehicleMarkerCustomizationFunctionParams
interface
google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams
extends MarkerCustomizationFunctionParams
extended by PlannedStopMarkerCustomizationFunctionParams, TaskMarkerCustomizationFunctionParams
Параметры, относящиеся к функциям настройки маркеров, которые применяют параметры к маркерам транспортных средств доставки. Используется в FleetEngineDeliveryVehicleLocationProviderOptions.deliveryVehicleMarkerCustomization и FleetEngineDeliveryFleetLocationProviderOptions.deliveryVehicleMarkerCustomization.
Свойства | |
|---|---|
vehicle |
Тип:
DeliveryVehicleТранспортное средство доставки, представленное этим маркером. |
Унаследованные:
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 |
Тип:
TaskTrackingInfoИнформация о задаче, связанной с этим маркером. |
Унаследованные:
defaultOptions,
isNew,
marker
| |
Интерфейс TripMarkerCustomizationFunctionParams
interface
google.maps.journeySharing.TripMarkerCustomizationFunctionParams
extends MarkerCustomizationFunctionParams
extended by TripWaypointMarkerCustomizationFunctionParams
Параметры, относящиеся к функциям настройки маркеров, которые применяют параметры к маркерам, представляющим транспортное средство, пункты отправления и назначения. Используется в сервисах FleetEngineTripLocationProviderOptions.vehicleMarkerCustomization, FleetEngineTripLocationProviderOptions.originMarkerCustomization и FleetEngineTripLocationProviderOptions.destinationMarkerCustomization.
Свойства | |
|---|---|
trip |
Тип:
TripПоездка, связанная с этим маркером. Чтобы указать информацию о транспортном средстве, выполняющем рейс, используйте поля Trip.latestVehicleLocationUpdate и Trip.remainingWaypoints. |
Унаследованные:
defaultOptions,
isNew,
marker
| |
Интерфейс TripWaypointMarkerCustomizationFunctionParams
interface
google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams
extends TripMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams
Параметры, относящиеся к функциям настройки маркеров, которые применяют параметры к маркерам, представляющим местоположения путевых точек поездки. Используется FleetEngineTripLocationProviderOptions.waypointMarkerCustomization.
Свойства | |
|---|---|
waypointIndex |
Тип:
numberИндекс путевой точки, связанной с этим маркером. Нумерация начинается с 0. Используйте этот индекс в Trip.remainingWaypoints, чтобы получить информацию о путевой точке. |
Унаследованные:
defaultOptions,
isNew,
marker,
trip
| |
Интерфейс VehicleMarkerCustomizationFunctionParams
interface
google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams
extends MarkerCustomizationFunctionParams
extended by 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
interface
google.maps.journeySharing.PolylineCustomizationFunctionParams
extended by DeliveryVehiclePolylineCustomizationFunctionParams, ShipmentPolylineCustomizationFunctionParams, TripPolylineCustomizationFunctionParams, VehiclePolylineCustomizationFunctionParams
Параметры, общие для всех функций настройки ломаных линий. Объект этого класса не передается напрямую ни в одну функцию настройки ломаной линии. Вместо этого передается объект одного из его дочерних классов.
Свойства | |
|---|---|
defaultOptions |
Тип:
PolylineOptionsПараметры по умолчанию, используемые для создания этого набора ломаных линий. |
isNew |
Тип:
booleanЕсли задано значение true, список ломаных линий был создан недавно и функция настройки ломаных линий вызывается впервые. В противном случае значение равно False. |
polylines |
Список созданных ломаных линий. Они расположены последовательно, образуя отрисованный маршрут. |
Интерфейс ShipmentPolylineCustomizationFunctionParams
interface
google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams
extends PolylineCustomizationFunctionParams
Параметры, относящиеся к функциям настройки ломаных линий для FleetEngineShipmentLocationProvider.
Свойства | |
|---|---|
taskTrackingInfo |
Тип:
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 |
Тип:
DeliveryVehicleТранспортное средство доставки, которое движется по этой ломаной линии. |
Унаследованные:
defaultOptions,
isNew,
polylines
| |