UI Customization

PolylineSetup typedef

google.maps.journeySharing.PolylineSetup typedef

PolylineSetup.

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

Se uma função é especificada, ela pode e precisa modificar o campo defaultPolylineOptions da entrada e o 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 padrão de polilinha.
defaultVisible
Tipo:boolean
Visibilidade padrão da polilinha.

MarkerSetup typedef

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 uma função é especificada, ela pode e precisa modificar o campo defaultMarkerOptions da entrada e o retornar como markerOptions no objeto MarkerSetupOptions de saída.

MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)

Interface MarkerSetupOptions

Interface google.maps.journeySharing.MarkerSetupOptions

Opções de MarkerSetup.

markerOptions optional
Tipo:MarkerOptions optional
Opções do 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 desta classe é fornecido diretamente para 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 este marcador.
isNew
Tipo:boolean
Se o valor for "true", o marcador foi criado recentemente e a função de personalização dele está sendo chamada pela primeira vez, antes de o marcador ser adicionado à visualização de mapa. Falso em outros casos.
marker
Tipo:Marker
O marcador. Todas as personalizações devem ser feitas diretamente nesse objeto.

Interface DeliveryVehicleMarkerCustomizationFunctionParams

Interface google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams

Parâmetros específicos das funções de personalização de marcadores que aplicam opções a 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 das funções de personalização de marcadores que aplicam opções aos 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.
Herdados:defaultOptions, isNew, marker e vehicle

Interface TaskMarkerCustomizationFunctionParams

Interface google.maps.journeySharing.TaskMarkerCustomizationFunctionParams

Parâmetros específicos das 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 este marcador.
Herdados:defaultOptions, isNew, marker e vehicle

Interface ShipmentMarkerCustomizationFunctionParams

Interface google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams

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

Essa interface estende MarkerCustomizationFunctionParams.

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

Interface TripMarkerCustomizationFunctionParams

Interface google.maps.journeySharing.TripMarkerCustomizationFunctionParams

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

Essa interface estende MarkerCustomizationFunctionParams.

trip
Tipo:Trip
A viagem associada a este marcador.

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

Interface TripWaypointMarkerCustomizationFunctionParams

Interface google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams

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

Essa interface estende TripMarkerCustomizationFunctionParams.

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

Interface VehicleMarkerCustomizationFunctionParams

Interface google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams

Parâmetros específicos das funções de personalização de marcadores que aplicam opções a 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 das funções de personalização de marcadores que aplicam opções a marcadores de waypoints do veículo. Usado por FleetEngineVehicleLocationProviderOptions.originMarkerCustomization, FleetEngineVehicleLocationProviderOptions.destinationMarkerCustomization e FleetEngineVehicleLocationProviderOptions.intermediateDestinationMarkerCustomization

Essa interface estende VehicleMarkerCustomizationFunctionParams.

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

Interface PolylineCustomizationFunctionParams

Interface google.maps.journeySharing.PolylineCustomizationFunctionParams

Parâmetros que são comuns a todas as funções de personalização de polilinhas. Nenhum objeto desta classe é fornecido diretamente a qualquer função de personalização de polilinha. 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 "true", 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
Lista de polilinhas criadas. Elas são organizadas sequencialmente para formar o trajeto renderizado.

Interface ShipmentPolylineCustomizationFunctionParams

Interface google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams

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

Essa interface estende PolylineCustomizationFunctionParams.

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

Interface TripPolylineCustomizationFunctionParams

Interface google.maps.journeySharing.TripPolylineCustomizationFunctionParams

Parâmetros específicos das 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 das funções de personalização de polilinha para FleetEngineVehicleLocationProvider.

Essa interface estende PolylineCustomizationFunctionParams.

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

Interface DeliveryVehiclePolylineCustomizationFunctionParams

Interface google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams

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

Essa interface estende PolylineCustomizationFunctionParams.

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