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 optional
Тип:  PolylineOptions optional
Параметры ломаной линии.
visible optional
Тип:  boolean optional
Видимость ломаной линии.

Интерфейс DefaultPolylineSetupOptions

google.maps.journeySharing.DefaultPolylineSetupOptions интерфейс

Параметры PolylineSetup по умолчанию.

defaultPolylineOptions
Тип:  PolylineOptions
Параметры ломаной линии по умолчанию.
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 optional
Тип:  MarkerOptions optional
Параметры маркера.

Интерфейс DefaultMarkerSetupOptions

google.maps.journeySharing.DefaultMarkerSetupOptions интерфейс

Параметры MarkerSetup по умолчанию.

defaultMarkerOptions
Тип:  MarkerOptions
Параметры маркера по умолчанию.

Интерфейс MarkerCustomizationFunctionParams

google.maps.journeySharing.MarkerCustomizationFunctionParams интерфейс

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

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

Интерфейс DeliveryVehicleMarkerCustomizationFunctionParams

google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams интерфейс

Параметры, относящиеся к функциям настройки маркеров, которые применяют параметры к маркерам транспортных средств доставки. Используется в FleetEngineDeliveryVehicleLocationProviderOptions.deliveryVehicleMarkerCustomization и FleetEngineDeliveryFleetLocationProviderOptions.deliveryVehicleMarkerCustomization.

Этот интерфейс расширяет MarkerCustomizationFunctionParams.

vehicle
Тип:  DeliveryVehicle
Транспортное средство доставки, представленное этим маркером.
Унаследованные: defaultOptions, isNew, marker

Интерфейс PlannedStopMarkerCustomizationFunctionParams

google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams интерфейс

Параметры, относящиеся к функциям настройки маркеров, которые применяют параметры к маркерам, представляющим запланированные остановки. Используется FleetEngineDeliveryVehicleLocationProviderOptions.plannedStopMarkerCustomization.

Этот интерфейс расширяет DeliveryVehicleMarkerCustomizationFunctionParams.

stopIndex
Тип:  number
Индекс этой остановки в списке оставшихся остановок. Нумерация начинается с 0.
Унаследованные: defaultOptions, isNew, marker, vehicle

Интерфейс TaskMarkerCustomizationFunctionParams

google.maps.journeySharing.TaskMarkerCustomizationFunctionParams интерфейс

Параметры, относящиеся к функциям настройки маркеров, которые применяют параметры к маркерам, представляющим запланированные или фактические местоположения задач. Используется в FleetEngineDeliveryVehicleLocationProviderOptions.taskMarkerCustomization и FleetEngineDeliveryVehicleLocationProviderOptions.taskOutcomeMarkerCustomization.

Этот интерфейс расширяет DeliveryVehicleMarkerCustomizationFunctionParams.

task
Тип:  Task
Местоположение задачи, представленное этим маркером.
Унаследованные: defaultOptions, isNew, marker, vehicle

Интерфейс ShipmentMarkerCustomizationFunctionParams

google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams интерфейс

Параметры, относящиеся к функциям настройки маркеров, которые применяют параметры к маркерам, представляющим транспортное средство доставки груза и места назначения. Используется в FleetEngineShipmentLocationProviderOptions.deliveryVehicleMarkerCustomization и FleetEngineShipmentLocationProviderOptions.destinationMarkerCustomization.

Этот интерфейс расширяет MarkerCustomizationFunctionParams.

taskTrackingInfo
Информация о задаче, связанной с этим маркером.
Унаследованные: defaultOptions, isNew, marker

Интерфейс TripMarkerCustomizationFunctionParams

google.maps.journeySharing.TripMarkerCustomizationFunctionParams интерфейс

Параметры, относящиеся к функциям настройки маркеров, которые применяют параметры к маркерам, представляющим транспортное средство, пункты отправления и назначения. Используется в сервисах FleetEngineTripLocationProviderOptions.vehicleMarkerCustomization, FleetEngineTripLocationProviderOptions.originMarkerCustomization и FleetEngineTripLocationProviderOptions.destinationMarkerCustomization.

Этот интерфейс расширяет MarkerCustomizationFunctionParams.

trip
Тип:  Trip
Поездка, связанная с этим маркером.

Чтобы указать информацию о транспортном средстве, выполняющем рейс, используйте поля Trip.latestVehicleLocationUpdate и Trip.remainingWaypoints.
Унаследованные: defaultOptions, isNew, marker

Интерфейс TripWaypointMarkerCustomizationFunctionParams

google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams интерфейс

Параметры, относящиеся к функциям настройки маркеров, которые применяют параметры к маркерам, представляющим местоположения путевых точек поездки. Используется FleetEngineTripLocationProviderOptions.waypointMarkerCustomization.

Этот интерфейс расширяет TripMarkerCustomizationFunctionParams.

waypointIndex
Тип:  number
Индекс путевой точки, связанной с этим маркером. Нумерация начинается с 0. Используйте этот индекс в Trip.remainingWaypoints, чтобы получить информацию о путевой точке.
Унаследованные: defaultOptions, isNew, marker, trip

Интерфейс VehicleMarkerCustomizationFunctionParams

google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams интерфейс

Параметры, относящиеся к функциям настройки маркеров, которые применяют параметры к маркерам транспортных средств. Используется в FleetEngineVehicleLocationProviderOptions.vehicleMarkerCustomization и FleetEngineFleetLocationProviderOptions.vehicleMarkerCustomization.

Этот интерфейс расширяет MarkerCustomizationFunctionParams.

vehicle
Тип:  Vehicle
Транспортное средство, представленное этим маркером.
Унаследованные: defaultOptions, isNew, marker

Интерфейс VehicleWaypointMarkerCustomizationFunctionParams

google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams интерфейс

Параметры, относящиеся к функциям настройки маркеров, которые применяют параметры к маркерам путевых точек транспортных средств. Используется в FleetEngineVehicleLocationProviderOptions.originMarkerCustomization, FleetEngineVehicleLocationProviderOptions.destinationMarkerCustomization и FleetEngineVehicleLocationProviderOptions.intermediateDestinationMarkerCustomization

Этот интерфейс расширяет VehicleMarkerCustomizationFunctionParams.

waypointIndex
Тип:  number
Индекс путевой точки, связанной с этим маркером. Нумерация начинается с 0. Используйте этот индекс в Vehicle.waypoints, чтобы получить информацию о путевой точке.
Унаследованные: defaultOptions, isNew, marker, vehicle

Интерфейс PolylineCustomizationFunctionParams

google.maps.journeySharing.PolylineCustomizationFunctionParams интерфейс

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

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

Интерфейс ShipmentPolylineCustomizationFunctionParams

google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams интерфейс

Параметры, относящиеся к функциям настройки ломаных линий для FleetEngineShipmentLocationProvider.

Этот интерфейс расширяет PolylineCustomizationFunctionParams.

taskTrackingInfo
Информация о задаче, связанной с этой ломаной линией.
Унаследованные: defaultOptions, isNew, polylines

Интерфейс TripPolylineCustomizationFunctionParams

google.maps.journeySharing.TripPolylineCustomizationFunctionParams интерфейс

Параметры, относящиеся к функциям настройки ломаных линий для FleetEngineTripLocationProvider.

Этот интерфейс расширяет PolylineCustomizationFunctionParams.

trip
Тип:  Trip
Рейс, связанный с этой ломаной линией.
Унаследованные: defaultOptions, isNew, polylines

Интерфейс VehiclePolylineCustomizationFunctionParams

google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams интерфейс

Параметры, относящиеся к функциям настройки ломаных линий для FleetEngineVehicleLocationProvider.

Этот интерфейс расширяет PolylineCustomizationFunctionParams.

vehicle
Тип:  Vehicle
Транспортное средство, которое движется по этой ломаной линии.
Унаследованные: defaultOptions, isNew, polylines

Интерфейс DeliveryVehiclePolylineCustomizationFunctionParams

google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams интерфейс

Параметры, относящиеся к функциям настройки ломаных линий для FleetEngineDeliveryVehicleLocationProvider.

Этот интерфейс расширяет PolylineCustomizationFunctionParams.

deliveryVehicle
Тип:  DeliveryVehicle
Транспортное средство доставки, которое движется по этой ломаной линии.
Унаследованные: defaultOptions, isNew, polylines