PolylineSetup typedef
typedef
google.maps.journeySharing.PolylineSetup
Tipo PolylineSetup.
O tipo aceita um objeto ou uma função que aceita um objeto PolylineSetupOptions e retorna um objeto DefaultPolylineSetupOptions. PolylineSetupOptions
Se você especificar uma função, ela poderá e deverá modificar o campo defaultPolylineOptions da entrada e retorná-lo como polylineOptions no objeto de saída.PolylineSetupOptions
PolylineSetupOptions|(function(DefaultPolylineSetupOptions): PolylineSetupOptions)
Interface PolylineSetupOptions
interface
google.maps.journeySharing.PolylineSetupOptions
Opções de PolylineSetup.
Propriedades | |
|---|---|
polylineOptions
opcional |
Tipo:
PolylineOptions optionalOpções de polilinha. |
visible
opcional |
Tipo:
boolean optionalVisibilidade da polilinha. |
Interface DefaultPolylineSetupOptions
interface
google.maps.journeySharing.DefaultPolylineSetupOptions
Opções padrão de PolylineSetup.
Propriedades | |
|---|---|
defaultPolylineOptions |
Tipo:
PolylineOptionsOpções padrão de polilinha. |
defaultVisible |
Tipo:
booleanVisibilidade padrão da polilinha. |
typedef MarkerSetup
typedef
google.maps.journeySharing.MarkerSetup
Tipo MarkerSetup.
O tipo aceita um objeto ou uma função que aceita um objeto MarkerSetupOptions e retorna um objeto DefaultMarkerSetupOptions. MarkerSetupOptions
Se você especificar uma função, ela poderá e deverá modificar o campo defaultMarkerOptions da entrada e retorná-lo como markerOptions no objeto de saída.MarkerSetupOptions
MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)
Interface MarkerSetupOptions
interface
google.maps.journeySharing.MarkerSetupOptions
Opções de MarkerSetup.
Propriedades | |
|---|---|
markerOptions
opcional |
Tipo:
Opções de marcador. |
Interface DefaultMarkerSetupOptions
interface
google.maps.journeySharing.DefaultMarkerSetupOptions
Opções padrão de MarkerSetup.
Propriedades | |
|---|---|
defaultMarkerOptions |
Tipo:
Opções padrão de marcador. |
Interface MarkerCustomizationFunctionParams
interface
google.maps.journeySharing.MarkerCustomizationFunctionParams
estendida por DeliveryVehicleMarkerCustomizationFunctionParams, PlannedStopMarkerCustomizationFunctionParams, ShipmentMarkerCustomizationFunctionParams, TaskMarkerCustomizationFunctionParams, TripMarkerCustomizationFunctionParams, TripWaypointMarkerCustomizationFunctionParams, VehicleMarkerCustomizationFunctionParams, VehicleWaypointMarkerCustomizationFunctionParams
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, é fornecido um objeto de uma das classes descendentes.
Propriedades | |
|---|---|
defaultOptions |
Tipo:
As 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 o marcador ser adicionado à visualização do mapa. Falso em outros casos. |
marker |
Tipo:
O marcador. Todas as personalizações precisam ser feitas diretamente nesse objeto. |
Interface DeliveryVehicleMarkerCustomizationFunctionParams
interface
google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams
estende MarkerCustomizationFunctionParams
estendida por PlannedStopMarkerCustomizationFunctionParams, TaskMarkerCustomizationFunctionParams
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.
Propriedades | |
|---|---|
vehicle |
Tipo:
DeliveryVehicleO veículo de entrega representado por esse marcador. |
Herdado:
defaultOptions,
isNew,
marker
| |
Interface PlannedStopMarkerCustomizationFunctionParams
interface
google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams
extends DeliveryVehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams
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.
Propriedades | |
|---|---|
stopIndex |
Tipo:
numberO índice baseado em zero dessa parada na lista de paradas restantes. |
Herdado:
defaultOptions,
isNew,
marker,
vehicle
| |
Interface TaskMarkerCustomizationFunctionParams
interface
google.maps.journeySharing.TaskMarkerCustomizationFunctionParams
extends DeliveryVehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams
Parâmetros específicos para funções de personalização de marcadores que aplicam opções a marcadores que representam locais de tarefas planejadas ou reais. Usado por FleetEngineDeliveryVehicleLocationProviderOptions.taskMarkerCustomization e FleetEngineDeliveryVehicleLocationProviderOptions.taskOutcomeMarkerCustomization.
Propriedades | |
|---|---|
task |
Tipo:
TaskO local da tarefa representado por esse marcador. |
Herdado:
defaultOptions,
isNew,
marker,
vehicle
| |
Interface ShipmentMarkerCustomizationFunctionParams
interface
google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams
extends MarkerCustomizationFunctionParams
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 e os locais de destino. Usado por FleetEngineShipmentLocationProviderOptions.deliveryVehicleMarkerCustomization e FleetEngineShipmentLocationProviderOptions.destinationMarkerCustomization.
Propriedades | |
|---|---|
taskTrackingInfo |
Tipo:
TaskTrackingInfoInformações sobre a tarefa associada a esse marcador. |
Herdado:
defaultOptions,
isNew,
marker
| |
Interface TripMarkerCustomizationFunctionParams
interface
google.maps.journeySharing.TripMarkerCustomizationFunctionParams
estende MarkerCustomizationFunctionParams
estendida por TripWaypointMarkerCustomizationFunctionParams
Parâmetros específicos para funções de personalização de marcadores que aplicam opções a marcadores que representam o veículo da viagem, os locais de origem e de destino. Usado por FleetEngineTripLocationProviderOptions.vehicleMarkerCustomization, FleetEngineTripLocationProviderOptions.originMarkerCustomization e FleetEngineTripLocationProviderOptions.destinationMarkerCustomization.
Propriedades | |
|---|---|
trip |
Tipo:
TripA viagem associada a esse marcador. Para informações sobre o veículo que está fazendo esta viagem, use Trip.latestVehicleLocationUpdate e Trip.remainingWaypoints. |
Herdado:
defaultOptions,
isNew,
marker
| |
Interface TripWaypointMarkerCustomizationFunctionParams
interface
google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams
extends TripMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams
Parâmetros específicos para funções de personalização de marcadores que aplicam opções a marcadores que representam locais de pontos de passagem de viagem. Usado por FleetEngineTripLocationProviderOptions.waypointMarkerCustomization.
Propriedades | |
|---|---|
waypointIndex |
Tipo:
numberO índice de waypoint baseado em zero associado a esse marcador. Use esse índice em Trip.remainingWaypoints para recuperar informações sobre o ponto de passagem. |
Herdado:
defaultOptions,
isNew,
marker,
trip
| |
Interface VehicleMarkerCustomizationFunctionParams
interface
google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams
estende MarkerCustomizationFunctionParams
estendida por VehicleWaypointMarkerCustomizationFunctionParams
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.
Propriedades | |
|---|---|
vehicle |
Tipo:
VehicleO veículo representado por esse marcador. |
Herdado:
defaultOptions,
isNew,
marker
| |
Interface VehicleWaypointMarkerCustomizationFunctionParams
interface
google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams
extends VehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams
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
Propriedades | |
|---|---|
waypointIndex |
Tipo:
numberO índice de waypoint baseado em zero associado a esse marcador. Use esse índice em Vehicle.waypoints para recuperar informações sobre o ponto de passagem. |
Herdado:
defaultOptions,
isNew,
marker,
vehicle
| |
Interface PolylineCustomizationFunctionParams
interface
google.maps.journeySharing.PolylineCustomizationFunctionParams
estendida por DeliveryVehiclePolylineCustomizationFunctionParams, ShipmentPolylineCustomizationFunctionParams, TripPolylineCustomizationFunctionParams, VehiclePolylineCustomizationFunctionParams
Parâmetros comuns a todas as funções de personalização de polilinhas. Nenhum objeto dessa classe é fornecido diretamente a qualquer função de personalização de polilinhas. Em vez disso, é fornecido um objeto de uma das classes descendentes.
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 polilinhas está sendo chamada pela primeira vez. Falso em outros casos. |
polylines |
A lista de polilinhas criadas. Eles são organizados em sequência para formar o trajeto renderizado. |
Interface ShipmentPolylineCustomizationFunctionParams
interface
google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams
extends PolylineCustomizationFunctionParams
Parâmetros específicos para funções de personalização de polilinhas para FleetEngineShipmentLocationProvider.
Propriedades | |
|---|---|
taskTrackingInfo |
Tipo:
TaskTrackingInfoInformações sobre a tarefa associada a essa polilinha. |
Herdado:
defaultOptions,
isNew,
polylines
| |
Interface TripPolylineCustomizationFunctionParams
interface
google.maps.journeySharing.TripPolylineCustomizationFunctionParams
extends PolylineCustomizationFunctionParams
Parâmetros específicos para funções de personalização de polilinhas para FleetEngineTripLocationProvider.
Propriedades | |
|---|---|
trip |
Tipo:
TripA viagem associada a essa polilinha. |
Herdado:
defaultOptions,
isNew,
polylines
| |
Interface VehiclePolylineCustomizationFunctionParams
interface
google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams
extends PolylineCustomizationFunctionParams
Parâmetros específicos para funções de personalização de polilinhas para FleetEngineVehicleLocationProvider.
Propriedades | |
|---|---|
vehicle |
Tipo:
VehicleO veículo que está percorrendo essa polilinha. |
Herdado:
defaultOptions,
isNew,
polylines
| |
Interface DeliveryVehiclePolylineCustomizationFunctionParams
interface
google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams
extends PolylineCustomizationFunctionParams
Parâmetros específicos para funções de personalização de polilinhas para FleetEngineDeliveryVehicleLocationProvider.
Propriedades | |
|---|---|
deliveryVehicle |
Tipo:
DeliveryVehicleO veículo de entrega que está percorrendo essa polilinha. |
Herdado:
defaultOptions,
isNew,
polylines
| |