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.
| Propriedades | |
|---|---|
| polylineOptions optional | Tipo: PolylineOptions optionalOpções de polilinha. | 
| visible optional | Tipo: boolean optionalVisibilidade da polilinha. | 
Interface DefaultPolylineSetupOptions
Interface
google.maps.journeySharing.DefaultPolylineSetupOptions
Opções padrão de PolylineSetup.
| Propriedades | |
|---|---|
| defaultPolylineOptions | Tipo: PolylineOptionsOpções de polilinha padrão. | 
| defaultVisible | Tipo: booleanVisibilidade 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.
| Propriedades | |
|---|---|
| markerOptions optional | Tipo: MarkerOptions optionalOpções de marcador. | 
Interface DefaultMarkerSetupOptions
Interface
google.maps.journeySharing.DefaultMarkerSetupOptions
Opções padrão de MarkerSetup.
| Propriedades | |
|---|---|
| defaultMarkerOptions | Tipo: MarkerOptionsOpçõ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.
| Propriedades | |
|---|---|
| defaultOptions | Tipo: MarkerOptionsAs opções padrão usadas para criar esse marcador. | 
| isNew | Tipo: booleanSe 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: MarkerO 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.
| Propriedades | |
|---|---|
| vehicle | Tipo: DeliveryVehicleO 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.
| Propriedades | |
|---|---|
| stopIndex | Tipo: numberO í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.
| Propriedades | |
|---|---|
| task | Tipo: TaskO 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.
| Propriedades | |
|---|---|
| taskTrackingInfo | Tipo: TaskTrackingInfoInformaçõ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.
| Propriedades | |
|---|---|
| trip | Tipo: TripA viagem associada a esse marcador.  Para informações sobre o veículo que está atendendo essa viagem, use Trip.latestVehicleLocationUpdateeTrip.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.
| Propriedades | |
|---|---|
| waypointIndex | Tipo: numberO índice de ponto de passagem com base em 0 associado a este marcador. Use esse índice em  Trip.remainingWaypointspara 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.
| Propriedades | |
|---|---|
| vehicle | Tipo: VehicleO 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.
| Propriedades | |
|---|---|
| waypointIndex | Tipo: numberO índice de ponto de passagem com base em 0 associado a este marcador. Use esse índice em  Vehicle.waypointspara 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.
| Propriedades | |
|---|---|
| defaultOptions | Tipo: PolylineOptionsAs opções padrão usadas para criar esse conjunto de polilinhas. | 
| isNew | Tipo: booleanSe 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.
| Propriedades | |
|---|---|
| taskTrackingInfo | Tipo: TaskTrackingInfoInformaçõ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.
| Propriedades | |
|---|---|
| trip | Tipo: TripA 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.
| Propriedades | |
|---|---|
| vehicle | Tipo: VehicleO 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.
| Propriedades | |
|---|---|
| deliveryVehicle | Tipo: DeliveryVehicleO veículo de entrega que atravessa essa polilinha. | 
| Herdado: defaultOptions,isNew,polylines | |