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 | Тип: PolylineOptions Параметры полилинии по умолчанию. |
defaultVisible | Тип: boolean Видимость полилинии по умолчанию. |
Определение типа MarkerSetup
google.maps.journeySharing . MarkerSetup Определение типа google.maps.journeySharing . 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 | Тип: DeliveryVehicle Средство доставки, представленное этим маркером. |
Наследуется: 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 | Тип: 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 | Тип: PolylineOptions Параметры по умолчанию, используемые для создания этого набора полилиний. |
isNew | Тип: boolean Если это правда, список полилиний был создан заново и функция настройки полилинии вызывается впервые. В противном случае неверно. |
polylines | Список созданных полилиний. Они располагаются последовательно, образуя визуализируемый маршрут. |
Интерфейс ShipmentPolylineCustomizationFunctionParams
google.maps.journeySharing . ShipmentPolylineCustomizationFunctionParams Интерфейс google.maps.journeySharing . ShipmentPolylineCustomizationFunctionParams
Параметры, специфичные для функций настройки полилиний для FleetEngineShipmentLocationProvider .
Этот интерфейс расширяет PolylineCustomizationFunctionParams .
Характеристики | |
|---|---|
taskTrackingInfo | Тип: 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 | Тип: DeliveryVehicle Транспортное средство доставки, пересекающее эту ломаную линию. |
Наследуется: defaultOptions , isNew , polylines | |