UI Customization

PolylineSetup

google.maps.journeySharing.PolylineSetup defesa

Tipo de PolylineSetup.

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

Ao especificar uma função, ela pode e precisa modificar o campo defaultPolylineOptions da entrada e retorná-la como polylineOptions no objeto de saída PolylineSetupOptions.

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.

DefaultPolylineSetupOptions.

Interface google.maps.journeySharing.DefaultPolylineSetupOptions

Opções padrão de PolylineSetup.

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

MarkerSetup.

google.maps.journeySharing.MarkerSetup defesa

MarkerSetup.

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

Ao especificar uma função, ela pode e precisa modificar o campo defaultMarkerOptions da entrada e retorná-la como markerOptions no objeto de saída MarkerSetupOptions.

MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)

MarkerSetupOptions.

Interface google.maps.journeySharing.MarkerSetupOptions

Opções de MarkerSetup.

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

DefaultMarkerSetupOptions.

Interface google.maps.journeySharing.DefaultMarkerSetupOptions

Opções padrão de MarkerSetup.

defaultMarkerOptions
Opções de marcador padrão.

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 de suas classes descendentes é fornecido.

defaultOptions
As opções padrão usadas para criar este marcador.
isNew
Tipo:  boolean
Se for "true", o marcador foi criado recentemente e a função de personalização do marcador será chamada pela primeira vez, antes de o marcador ser adicionado à visualização de mapa. Falso em outros casos.
marker
Tipo:  Marker
O marcador. Qualquer personalização deve ser feita diretamente neste objeto.

DeliveryVehicleMarkerCustomizationFunctionParams.

Interface google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams

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

Essa interface estende MarkerCustomizationFunctionParams.

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

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 de 0 dessa parada na lista de paradas restantes.
Herdada: defaultOptions, isNew, marker, vehicle

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 este marcador.
Herdada: defaultOptions, isNew, marker, vehicle

ShipmentMarkerCustomizationFunctionParams.

Interface google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams

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

Essa interface estende MarkerCustomizationFunctionParams.

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

TripMarkerCustomizationFunctionParams.

Interface google.maps.journeySharing.TripMarkerCustomizationFunctionParams

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

Essa interface estende MarkerCustomizationFunctionParams.

trip
Tipo:  Trip
A viagem associada a este marcador.

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

TripWaypointMarkerCustomizationFunctionParams.

Interface google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams

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

Essa interface estende TripMarkerCustomizationFunctionParams.

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

VehicleMarkerCustomizationFunctionParams.

Interface google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams

Parâmetros específicos das 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 esse marcador.
Herdada: defaultOptions, isNew, marker

VehicleWaypointMarkerCustomizationFunctionParams.

Interface google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams

Parâmetros específicos das 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 de ponto de referência baseado em zero associado a este marcador. Use esse índice em Vehicle.waypoints para recuperar informações sobre o ponto de referência.
Herdada: defaultOptions, isNew, marker, vehicle