UI Customization

Tipo definido PolylineSetup

google.maps.journeySharing.PolylineSetup typedef

Tipo de 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 retornar como polylineOptions no objeto PolylineSetupOptions de saída.

PolylineSetupOptions|(function(DefaultPolylineSetupOptions): PolylineSetupOptions)

Interface PolylineSetupOptions

Interface google.maps.journeySharing.PolylineSetupOptions

Opções de PolylineSetup.

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

Interface DefaultPolylineSetupOptions

Interface google.maps.journeySharing.DefaultPolylineSetupOptions

Opções padrão de PolylineSetup.

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

Tipo definido de MarkerSetup

google.maps.journeySharing.MarkerSetup typedef

Tipo de 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 retornar como markerOptions no objeto MarkerSetupOptions de saída.

MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)

Interface MarkerSetupOptions

Interface google.maps.journeySharing.MarkerSetupOptions

Opções de configuração do marcador.

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

Interface DefaultMarkerSetupOptions

Interface google.maps.journeySharing.DefaultMarkerSetupOptions

Opções padrão de MarkerSetup.

defaultMarkerOptions
Opções de marcador padrão.

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, um objeto de uma das classes derivadas é fornecido.

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 ser adicionado à visualização do mapa. Falso em outros casos.
marker
Tipo:Marker
O marcador. Qualquer personalização precisa ser feita diretamente neste objeto.

Interface DeliveryVehicleMarkerCustomizationFunctionParams

Interface google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams

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.

Essa interface estende MarkerCustomizationFunctionParams.

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

Interface PlannedStopMarkerCustomizationFunctionParams

Interface google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams

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.

Essa interface estende DeliveryVehicleMarkerCustomizationFunctionParams.

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

Interface TaskMarkerCustomizationFunctionParams

Interface google.maps.journeySharing.TaskMarkerCustomizationFunctionParams

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

Essa interface estende DeliveryVehicleMarkerCustomizationFunctionParams.

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

Interface ShipmentMarkerCustomizationFunctionParams

Interface google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams

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 de remessas e locais de destino. Usado por FleetEngineShipmentLocationProviderOptions.deliveryVehicleMarkerCustomization e FleetEngineShipmentLocationProviderOptions.destinationMarkerCustomization.

Essa interface estende MarkerCustomizationFunctionParams.

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

Interface TripMarkerCustomizationFunctionParams

Interface google.maps.journeySharing.TripMarkerCustomizationFunctionParams

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

Essa interface estende MarkerCustomizationFunctionParams.

trip
Tipo:Trip
A viagem associada a esse marcador.

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

Interface TripWaypointMarkerCustomizationFunctionParams

Interface google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams

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

Essa interface estende TripMarkerCustomizationFunctionParams.

waypointIndex
Tipo:number
O índice de ponto de passagem com base em 0 associado a este marcador. Use esse índice em Trip.remainingWaypoints para extrair informações sobre o ponto de passagem.
Herdado: defaultOptions, isNew, marker, trip

Interface VehicleMarkerCustomizationFunctionParams

Interface google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams

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.

Essa interface estende MarkerCustomizationFunctionParams.

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

Interface VehicleWaypointMarkerCustomizationFunctionParams

Interface google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams

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

Essa interface estende VehicleMarkerCustomizationFunctionParams.

waypointIndex
Tipo:number
O índice de ponto de passagem com base em 0 associado a este marcador. Use esse índice em Vehicle.waypoints para extrair 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 polilinha. Nenhum objeto dessa classe é fornecido diretamente a qualquer função de personalização de linha poligonal. Em vez disso, um objeto de uma das classes derivadas é fornecido.

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 polilinha está sendo chamada pela primeira vez. Falso em outros casos.
polylines
A lista de polilinhas criadas. Eles são organizados sequencialmente para formar a rota renderizada.

Interface ShipmentPolylineCustomizationFunctionParams

Interface google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams

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

Essa interface estende PolylineCustomizationFunctionParams.

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

Interface TripPolylineCustomizationFunctionParams

Interface google.maps.journeySharing.TripPolylineCustomizationFunctionParams

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

Essa interface estende PolylineCustomizationFunctionParams.

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

Interface VehiclePolylineCustomizationFunctionParams

Interface google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams

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

Essa interface estende PolylineCustomizationFunctionParams.

vehicle
Tipo:Vehicle
O veículo que atravessa essa poligonal.
Herdado:defaultOptions, isNew, polylines

Interface DeliveryVehiclePolylineCustomizationFunctionParams

Interface google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams

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

Essa interface estende PolylineCustomizationFunctionParams.

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