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 |
Тип:
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
необязательно |
Тип:
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
interface
extends MarkerCustomizationFunctionParams
Параметры, относящиеся к функциям настройки маркеров, которые применяют параметры к маркерам транспортных средств доставки. Используется в FleetEngineDeliveryVehicleLocationProviderOptions.deliveryVehicleMarkerCustomization и FleetEngineDeliveryFleetLocationProviderOptions.deliveryVehicleMarkerCustomization.
Свойства | |
|---|---|
vehicle |
Тип:
DeliveryVehicleТранспортное средство доставки, представленное этим маркером. |
Унаследованные:
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 |
Тип:
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 |
Тип:
PolylineOptionsПараметры по умолчанию, используемые для создания этого набора ломаных линий. |
isNew |
Тип:
booleanЕсли задано значение true, список ломаных линий был создан недавно и функция настройки ломаных линий вызывается впервые. В противном случае значение равно False. |
polylines |
Список созданных ломаных линий. Они расположены последовательно, образуя отрисованный маршрут. |
Интерфейс ShipmentPolylineCustomizationFunctionParams
google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams
interface
extends PolylineCustomizationFunctionParams
Параметры, относящиеся к функциям настройки ломаных линий для FleetEngineShipmentLocationProvider.
Свойства | |
|---|---|
taskTrackingInfo |
Тип:
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 |
Тип:
DeliveryVehicleТранспортное средство доставки, которое движется по этой ломаной линии. |
Унаследованные:
defaultOptions,
isNew,
polylines
| |