UI Customization

PolylineSetup typedef

google.maps.journeySharing.PolylineSetup typedef

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

google.maps.journeySharing.MarkerSetup typedef

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

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

google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams interface
extends MarkerCustomizationFunctionParams

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

google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams interface
extends DeliveryVehicleMarkerCustomizationFunctionParams

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

google.maps.journeySharing.TaskMarkerCustomizationFunctionParams interface
extends DeliveryVehicleMarkerCustomizationFunctionParams

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

google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams interface
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

google.maps.journeySharing.TripMarkerCustomizationFunctionParams interface
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 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

google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams interface
extends TripMarkerCustomizationFunctionParams

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

google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams interface
extends MarkerCustomizationFunctionParams

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

google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams interface
extends VehicleMarkerCustomizationFunctionParams

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

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

google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams interface
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

google.maps.journeySharing.TripPolylineCustomizationFunctionParams interface
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

google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams interface
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

google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams interface
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