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 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.
Propriedades | |
---|---|
defaultPolylineOptions | Tipo: PolylineOptions Opções de polilinha padrão. |
defaultVisible | Tipo: boolean Visibilidade 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 optional Opções de marcador. |
Interface DefaultMarkerSetupOptions
Interface google.maps.journeySharing.DefaultMarkerSetupOptions
Opções padrão de MarkerSetup.
Propriedades | |
---|---|
defaultMarkerOptions | Tipo: MarkerOptions 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 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: MarkerOptions 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 ser adicionado à visualização do mapa. Falso em outros casos. |
marker | Tipo: Marker O 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: DeliveryVehicle O 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: 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 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: Task O 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: 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 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: Trip A viagem associada a esse marcador. Para informações sobre o veículo que está atendendo essa viagem, use Trip.latestVehicleLocationUpdate e Trip.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: number O índice de ponto de passagem com base em 0 associado a este marcador. Use esse índice em Trip.remainingWaypoints para 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: 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 pontos de passagem do veículo. Usado por FleetEngineVehicleLocationProviderOptions.originMarkerCustomization
, FleetEngineVehicleLocationProviderOptions.destinationMarkerCustomization
e FleetEngineVehicleLocationProviderOptions.intermediateDestinationMarkerCustomization
Essa interface estende VehicleMarkerCustomizationFunctionParams
.
Propriedades | |
---|---|
waypointIndex | Tipo: number O índice de ponto de passagem com base em 0 associado a este marcador. Use esse índice em Vehicle.waypoints para 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: PolylineOptions As opções padrão usadas para criar esse conjunto de polilinhas. |
isNew | Tipo: boolean Se 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: TaskTrackingInfo Informaçõ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: Trip A 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: Vehicle O 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: DeliveryVehicle O veículo de entrega que atravessa essa polilinha. |
Herdado:defaultOptions , isNew , polylines |