UI Customization

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 google.maps.journeySharing.MarkerSetup

Тип 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

interface google.maps.journeySharing.MarkerCustomizationFunctionParams
extended by DeliveryVehicleMarkerCustomizationFunctionParams, PlannedStopMarkerCustomizationFunctionParams, ShipmentMarkerCustomizationFunctionParams, TaskMarkerCustomizationFunctionParams, TripMarkerCustomizationFunctionParams, TripWaypointMarkerCustomizationFunctionParams, VehicleMarkerCustomizationFunctionParams, VehicleWaypointMarkerCustomizationFunctionParams

Параметры, общие для всех функций настройки маркеров. Объект этого класса не передается напрямую ни в одну функцию настройки маркера. Вместо этого передается объект одного из его дочерних классов.

defaultOptions
Параметры по умолчанию, используемые для создания этого маркера.
isNew
Тип: boolean
Если значение равно true, маркер был создан недавно и функция настройки маркера вызывается впервые, до того как маркер был добавлен в представление карты. В противном случае значение равно False.
marker
Тип: Marker
Маркер. Все настройки следует вносить непосредственно в этот объект.

Интерфейс DeliveryVehicleMarkerCustomizationFunctionParams

interface google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams extends MarkerCustomizationFunctionParams
extended by 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

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
Параметры по умолчанию, используемые для создания этого набора ломаных линий.
isNew
Тип: boolean
Если задано значение true, список ломаных линий был создан недавно и функция настройки ломаных линий вызывается впервые. В противном случае значение равно False.
polylines
Тип: Array<Polyline>
Список созданных ломаных линий. Они расположены последовательно, образуя отрисованный маршрут.

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