UI Customization

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

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
Поездка, связанная с этим маркером.

Чтобы указать информацию о транспортном средстве, выполняющем рейс, используйте поля Trip.latestVehicleLocationUpdate и Trip.remainingWaypoints.
Унаследованные: 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
Тип: Array<Polyline>
Список созданных ломаных линий. Они расположены последовательно, образуя отрисованный маршрут.

Интерфейс 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