UI Customization

PolylineSetup typedef

google.maps.journeySharing . PolylineSetup typedef

Тип настройки полилинии.

Этот тип принимает либо объект PolylineSetupOptions , либо функцию, которая принимает объект DefaultPolylineSetupOptions и возвращает объект PolylineSetupOptions .

При указании функции она может и должна изменить входное поле defaultPolylineOptions и вернуть его как polylineOptions в выходном объекте PolylineSetupOptions .

PolylineSetupOptions |(function( DefaultPolylineSetupOptions ): PolylineSetupOptions )

Интерфейс PolylineSetupOptions

google.maps.journeySharing . PolylineSetupOptions Интерфейс google.maps.journeySharing . PolylineSetupOptions

Параметры настройки полилинии.

polylineOptions optional
Тип: PolylineOptions optional
Параметры полилинии.
visible optional
Тип: boolean optional
Видимость полилинии.

Интерфейс DefaultPolylineSetupOptions

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

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

defaultPolylineOptions
Параметры полилинии по умолчанию.
defaultVisible
Тип: boolean
Видимость полилинии по умолчанию.

Определение типа MarkerSetup

google.maps.journeySharing . MarkerSetup Определение типа google.maps.journeySharing . MarkerSetup

Тип MarkerSetup.

Этот тип принимает либо объект MarkerSetupOptions , либо функцию, которая принимает объект DefaultMarkerSetupOptions и возвращает объект MarkerSetupOptions .

При указании функции она может и должна изменить входное поле defaultMarkerOptions и вернуть его как markerOptions в выходном объекте MarkerSetupOptions .

MarkerSetupOptions |(function( DefaultMarkerSetupOptions ): MarkerSetupOptions )

Интерфейс MarkerSetupOptions

google.maps.journeySharing . MarkerSetupOptions Интерфейс google.maps.journeySharing . MarkerSetupOptions

Параметры настройки маркера.

markerOptions optional
Тип: MarkerOptions optional
Варианты маркеров.

Интерфейс DefaultMarkerSetupOptions

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

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

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

Интерфейс MarkerCustomizationFunctionParams

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

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

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

Интерфейс DeliveryVehicleMarkerCustomizationFunctionParams

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

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

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

vehicle
Средство доставки, представленное этим маркером.
Наследуется: defaultOptions , isNew , marker

Интерфейс PlannedStopMarkerCustomizationFunctionParams

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

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

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

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

Интерфейс TaskMarkerCustomizationFunctionParams

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

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

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

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

Интерфейс ShipmentMarkerCustomizationFunctionParams

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

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

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

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

Интерфейс TripMarkerCustomizationFunctionParams

google.maps.journeySharing . 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 Интерфейс google.maps.journeySharing . TripWaypointMarkerCustomizationFunctionParams

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

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

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

Интерфейс VehicleMarkerCustomizationFunctionParams

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

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

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

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

Интерфейс VehicleWaypointMarkerCustomizationFunctionParams

google.maps.journeySharing . 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 Интерфейс google.maps.journeySharing . PolylineCustomizationFunctionParams

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

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

Интерфейс ShipmentPolylineCustomizationFunctionParams

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

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

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

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

Интерфейс TripPolylineCustomizationFunctionParams

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

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

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

trip
Тип: Trip
Поездка, связанная с этой полилинией.
Наследуется: defaultOptions , isNew , polylines

Интерфейс VehiclePolylineCustomizationFunctionParams

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

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

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

vehicle
Тип: Vehicle
Транспортное средство, пересекающее эту полилинию.
Наследуется: defaultOptions , isNew , polylines

Интерфейс DeliveryVehiclePolylineCustomizationFunctionParams

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

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

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

deliveryVehicle
Транспортное средство доставки, пересекающее эту ломаную линию.
Наследуется: defaultOptions , isNew , polylines