UI Customization

PolylineSetup typedef

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 pode e precisa modificar o campo defaultPolylineOptions da entrada e retorná-lo como polylineOptions no objeto PolylineSetupOptions de saída.

PolylineSetupOptions|(function(DefaultPolylineSetupOptions): PolylineSetupOptions)

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 da 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 você especificar uma função, ela pode e precisa modificar o campo defaultMarkerOptions da entrada e retorná-lo como markerOptions no objeto MarkerSetupOptions de saída.

MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)

MarkerSetupOptions

Interface google.maps.journeySharing.MarkerSetupOptions

Opções de MarkerSetup.

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

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 verdadeiro, o marcador foi criado recentemente e a função de personalização está sendo chamada pela primeira vez, antes do marcador ser adicionado à visualização de mapa. Falso em outros casos.
marker
Tipo:  Marker
O marcador. Qualquer personalização deve ser feita diretamente nesse 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 das 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 das funções de personalização de marcadores que aplicam opções a marcadores que representam locais de tarefa 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.
Herdado: defaultOptions, isNew, marker, 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 locais de destino e veículo de entrega. 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 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 saber mais sobre o veículo que atende nesta 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 do waypoint baseado em 0 associado a este marcador. Use este índice em Trip.remainingWaypoints para recuperar informações sobre o waypoint.
Herdado: defaultOptions, isNew, marker, trip

Interface VehicleMarkerCustomizationFunctionParams

Interface google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams

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

Essa interface estende VehicleMarkerCustomizationFunctionParams.

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