UI Customization

PolylineSetup typedef

typedef google.maps.journeySharing.PolylineSetup

Tipo PolylineSetup.

O tipo aceita um objeto PolylineSetupOptions ou uma função que aceita um objeto DefaultPolylineSetupOptions e retorna um objeto PolylineSetupOptions.

Se você especificar uma função, ela poderá e deverá modificar o campo defaultPolylineOptions da entrada e retorná-lo como polylineOptions no objeto PolylineSetupOptions de saída.

PolylineSetupOptions|(function(DefaultPolylineSetupOptions): PolylineSetupOptions)

Interface PolylineSetupOptions

interface google.maps.journeySharing.PolylineSetupOptions

Opções de PolylineSetup.

polylineOptions
opcional
Tipo: PolylineOptions optional
Opções de polilinha.
visible
opcional
Tipo: boolean optional
Visibilidade da polilinha.

Interface DefaultPolylineSetupOptions

interface google.maps.journeySharing.DefaultPolylineSetupOptions

Opções padrão de PolylineSetup.

defaultPolylineOptions
Opções padrão de polilinha.
defaultVisible
Tipo: boolean
Visibilidade padrão da polilinha.

typedef MarkerSetup

typedef google.maps.journeySharing.MarkerSetup

Tipo MarkerSetup.

O tipo aceita um objeto MarkerSetupOptions ou uma função que aceita um objeto DefaultMarkerSetupOptions e retorna um objeto MarkerSetupOptions.

Se você especificar uma função, ela poderá e deverá modificar o campo defaultMarkerOptions da entrada e retorná-lo como markerOptions no objeto MarkerSetupOptions de saída.

MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)

Interface MarkerSetupOptions

interface google.maps.journeySharing.MarkerSetupOptions

Opções de MarkerSetup.

markerOptions
opcional
Tipo: MarkerOptions optional
Opções de marcador.

Interface DefaultMarkerSetupOptions

interface google.maps.journeySharing.DefaultMarkerSetupOptions

Opções padrão de MarkerSetup.

defaultMarkerOptions
Opções padrão de marcador.

Interface MarkerCustomizationFunctionParams

interface google.maps.journeySharing.MarkerCustomizationFunctionParams
estendida por DeliveryVehicleMarkerCustomizationFunctionParams, PlannedStopMarkerCustomizationFunctionParams, ShipmentMarkerCustomizationFunctionParams, TaskMarkerCustomizationFunctionParams, TripMarkerCustomizationFunctionParams, TripWaypointMarkerCustomizationFunctionParams, VehicleMarkerCustomizationFunctionParams, VehicleWaypointMarkerCustomizationFunctionParams

Parâmetros comuns a todas as funções de personalização de marcadores. Nenhum objeto dessa classe é fornecido diretamente a qualquer função de personalização de marcador. Em vez disso, é fornecido um objeto de uma das classes descendentes.

defaultOptions
As opções padrão usadas para criar esse marcador.
isNew
Tipo: boolean
Se for verdadeiro, o marcador foi criado recentemente, e a função de personalização do marcador está sendo chamada pela primeira vez, antes de o marcador ser adicionado à visualização do mapa. Falso em outros casos.
marker
Tipo: Marker
O marcador. Todas as personalizações precisam ser feitas diretamente nesse objeto.

Interface DeliveryVehicleMarkerCustomizationFunctionParams

interface google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams estende MarkerCustomizationFunctionParams
estendida por PlannedStopMarkerCustomizationFunctionParams, TaskMarkerCustomizationFunctionParams

Parâmetros específicos para funções de personalização de marcadores que aplicam opções aos marcadores de veículos de entrega. Usado por FleetEngineDeliveryVehicleLocationProviderOptions.deliveryVehicleMarkerCustomization e FleetEngineDeliveryFleetLocationProviderOptions.deliveryVehicleMarkerCustomization.

vehicle
O veículo de entrega representado por esse marcador.
Herdado: defaultOptions, isNew, marker

Interface PlannedStopMarkerCustomizationFunctionParams

interface google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams extends DeliveryVehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams

Parâmetros específicos para funções de personalização de marcadores que aplicam opções a marcadores que representam paradas planejadas. Usado por FleetEngineDeliveryVehicleLocationProviderOptions.plannedStopMarkerCustomization.

stopIndex
Tipo: number
O índice baseado em zero dessa parada na lista de paradas restantes.
Herdado: defaultOptions, isNew, marker, vehicle

Interface TaskMarkerCustomizationFunctionParams

interface google.maps.journeySharing.TaskMarkerCustomizationFunctionParams extends DeliveryVehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams

Parâmetros específicos para funções de personalização de marcadores que aplicam opções a marcadores que representam locais de tarefas planejadas ou reais. Usado por FleetEngineDeliveryVehicleLocationProviderOptions.taskMarkerCustomization e FleetEngineDeliveryVehicleLocationProviderOptions.taskOutcomeMarkerCustomization.

task
Tipo: Task
O local da tarefa representado por esse marcador.
Herdado: defaultOptions, isNew, marker, vehicle

Interface ShipmentMarkerCustomizationFunctionParams

interface google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams extends MarkerCustomizationFunctionParams

Parâmetros específicos para funções de personalização de marcadores que aplicam opções a marcadores que representam o veículo de entrega e os locais de destino. Usado por FleetEngineShipmentLocationProviderOptions.deliveryVehicleMarkerCustomization e FleetEngineShipmentLocationProviderOptions.destinationMarkerCustomization.

taskTrackingInfo
Informações sobre a tarefa associada a esse marcador.
Herdado: defaultOptions, isNew, marker

Interface TripMarkerCustomizationFunctionParams

interface google.maps.journeySharing.TripMarkerCustomizationFunctionParams estende MarkerCustomizationFunctionParams
estendida por TripWaypointMarkerCustomizationFunctionParams

Parâmetros específicos para funções de personalização de marcadores que aplicam opções a marcadores que representam o veículo da viagem, os locais de origem e de destino. Usado por FleetEngineTripLocationProviderOptions.vehicleMarkerCustomization, FleetEngineTripLocationProviderOptions.originMarkerCustomization e FleetEngineTripLocationProviderOptions.destinationMarkerCustomization.

trip
Tipo: Trip
A viagem associada a esse marcador.

Para informações sobre o veículo que está fazendo esta viagem, use Trip.latestVehicleLocationUpdate e Trip.remainingWaypoints.
Herdado: defaultOptions, isNew, marker

Interface TripWaypointMarkerCustomizationFunctionParams

interface google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams extends TripMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams

Parâmetros específicos para funções de personalização de marcadores que aplicam opções a marcadores que representam locais de pontos de passagem de viagem. Usado por FleetEngineTripLocationProviderOptions.waypointMarkerCustomization.

waypointIndex
Tipo: number
O índice de waypoint baseado em zero associado a esse marcador. Use esse índice em Trip.remainingWaypoints para recuperar informações sobre o ponto de passagem.
Herdado: defaultOptions, isNew, marker, trip

Interface VehicleMarkerCustomizationFunctionParams

interface google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams estende MarkerCustomizationFunctionParams
estendida por VehicleWaypointMarkerCustomizationFunctionParams

Parâmetros específicos para funções de personalização de marcadores que aplicam opções aos marcadores de veículos. Usado por FleetEngineVehicleLocationProviderOptions.vehicleMarkerCustomization e FleetEngineFleetLocationProviderOptions.vehicleMarkerCustomization.

vehicle
Tipo: Vehicle
O veículo representado por esse marcador.
Herdado: defaultOptions, isNew, marker

Interface VehicleWaypointMarkerCustomizationFunctionParams

interface google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams extends VehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams

Parâmetros específicos para funções de personalização de marcadores que aplicam opções aos marcadores de waypoints do veículo. Usado por FleetEngineVehicleLocationProviderOptions.originMarkerCustomization, FleetEngineVehicleLocationProviderOptions.destinationMarkerCustomization e FleetEngineVehicleLocationProviderOptions.intermediateDestinationMarkerCustomization

waypointIndex
Tipo: number
O índice de waypoint baseado em zero associado a esse marcador. Use esse índice em Vehicle.waypoints para recuperar informações sobre o ponto de passagem.
Herdado: defaultOptions, isNew, marker, vehicle

Interface PolylineCustomizationFunctionParams

interface google.maps.journeySharing.PolylineCustomizationFunctionParams
estendida por DeliveryVehiclePolylineCustomizationFunctionParams, ShipmentPolylineCustomizationFunctionParams, TripPolylineCustomizationFunctionParams, VehiclePolylineCustomizationFunctionParams

Parâmetros comuns a todas as funções de personalização de polilinhas. Nenhum objeto dessa classe é fornecido diretamente a qualquer função de personalização de polilinhas. Em vez disso, é fornecido um objeto de uma das classes descendentes.

defaultOptions
As opções padrão usadas para criar esse conjunto de polilinhas.
isNew
Tipo: boolean
Se for verdadeiro, a lista de polilinhas foi criada recentemente, e a função de personalização de polilinhas está sendo chamada pela primeira vez. Falso em outros casos.
polylines
A lista de polilinhas criadas. Eles são organizados em sequência para formar o trajeto renderizado.

Interface ShipmentPolylineCustomizationFunctionParams

interface google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams extends PolylineCustomizationFunctionParams

Parâmetros específicos para funções de personalização de polilinhas para FleetEngineShipmentLocationProvider.

taskTrackingInfo
Informações sobre a tarefa associada a essa polilinha.
Herdado: defaultOptions, isNew, polylines

Interface TripPolylineCustomizationFunctionParams

interface google.maps.journeySharing.TripPolylineCustomizationFunctionParams extends PolylineCustomizationFunctionParams

Parâmetros específicos para funções de personalização de polilinhas para FleetEngineTripLocationProvider.

trip
Tipo: Trip
A viagem associada a essa polilinha.
Herdado: defaultOptions, isNew, polylines

Interface VehiclePolylineCustomizationFunctionParams

interface google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams extends PolylineCustomizationFunctionParams

Parâmetros específicos para funções de personalização de polilinhas para FleetEngineVehicleLocationProvider.

vehicle
Tipo: Vehicle
O veículo que está percorrendo essa polilinha.
Herdado: defaultOptions, isNew, polylines

Interface DeliveryVehiclePolylineCustomizationFunctionParams

interface google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams extends PolylineCustomizationFunctionParams

Parâmetros específicos para funções de personalização de polilinhas para FleetEngineDeliveryVehicleLocationProvider.

deliveryVehicle
O veículo de entrega que está percorrendo essa polilinha.
Herdado: defaultOptions, isNew, polylines