UI Customization

PolygonSetup: typedef

google.maps.journeySharing.PolylineSetup defesa

Tipo de GeocodingSetup.

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 PolylineSetupOptions de saída.

PolylineSetupOptions|(function(DefaultPolylineSetupOptions): PolylineSetupOptions)

interface PolygonSetupOptions

Interface google.maps.journeySharing.PolylineSetupOptions

Opções de polilinha configurada.

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

Interface DefaultPolygonSetupOptions

Interface google.maps.journeySharing.DefaultPolylineSetupOptions

Opções padrão de PolygonSetup.

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

MarkerSetup

google.maps.journeySharing.MarkerSetup defesa

Tipo de 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 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 de marcador.

interface DefaultMarkerSetupOptions.

Interface google.maps.journeySharing.DefaultMarkerSetupOptions

Opções padrão de MarkerSetup.

defaultMarkerOptions
Opções padrão do marcador.

interface MarkerCustomizationFunctionParams

Interface google.maps.journeySharing.MarkerCustomizationFunctionParams

Parâmetros comuns a todas as funções de personalização do marcador. 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 dele.

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 de mapa. Falso em outros casos.
marker
Tipo:Marker
O marcador. Qualquer personalização precisa ser feita 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 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.
Herdadas: 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. Usada por FleetEngineDeliveryVehicleLocationProviderOptions.plannedStopMarkerCustomization.

Essa interface estende DeliveryVehicleMarkerCustomizationFunctionParams.

stopIndex
Tipo:number
O índice de 0 desta parada na lista de paradas restantes.
Herdadas: 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 aos marcadores que representam locais de tarefas planejados ou reais. Usado por FleetEngineDeliveryVehicleLocationProviderOptions.taskMarkerCustomization e FleetEngineDeliveryVehicleLocationProviderOptions.taskOutcomeMarkerCustomization.

Essa interface estende DeliveryVehicleMarkerCustomizationFunctionParams.

task
Tipo:Task
Local da tarefa representado por este marcador.
Herdadas: 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 aos marcadores que representam o local de destino e o veículo de entrega da remessa. Usado por FleetEngineShipmentLocationProviderOptions.deliveryVehicleMarkerCustomization e FleetEngineShipmentLocationProviderOptions.destinationMarkerCustomization.

Essa interface estende MarkerCustomizationFunctionParams.

taskTrackingInfo
Informações da tarefa associada a este marcador.
Herdadas: 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 aos 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.
Herdadas: 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 aos marcadores que representam os locais dos waypoints da viagem. Usada por FleetEngineTripLocationProviderOptions.waypointMarkerCustomization.

Essa interface estende TripMarkerCustomizationFunctionParams.

waypointIndex
Tipo:number
O índice de waypoints com base em zero associado a esse marcador. Use esse índice em Trip.remainingWaypoints para recuperar informações sobre o waypoint.
Herdadas: defaultOptions, isNew, marker, trip