PolylineSetup typedef
google.maps.journeySharing.PolylineSetup
typedef
PolylineSetup.
O tipo aceita um objeto PolylineSetupOptions
ou uma função que aceita um objeto DefaultPolylineSetupOptions
e retorna um objeto PolylineSetupOptions
.
Se uma função é especificada, ela pode e precisa modificar o campo defaultPolylineOptions
da entrada e o 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 padrão de polilinha. |
defaultVisible |
Tipo:
boolean Visibilidade padrão da polilinha. |
MarkerSetup typedef
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 uma função é especificada, ela pode e precisa modificar o campo defaultMarkerOptions
da entrada e o retornar como markerOptions
no objeto MarkerSetupOptions
de saída.
MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)
Interface MarkerSetupOptions
Interface
google.maps.journeySharing.MarkerSetupOptions
Opções de MarkerSetup.
Propriedades | |
---|---|
markerOptions optional |
Tipo:
MarkerOptions optional Opções do 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 desta classe é fornecido diretamente para qualquer função de personalização de marcador. Em vez disso, é fornecido um objeto de uma das classes descendentes.
Propriedades | |
---|---|
defaultOptions |
Tipo:
MarkerOptions As opções padrão usadas para criar este marcador. |
isNew |
Tipo:
boolean Se o valor for "true", o marcador foi criado recentemente e a função de personalização dele 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. Todas as personalizações devem ser feitas 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 a 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 das funções de personalização de marcadores que aplicam opções aos 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. |
Herdados:defaultOptions ,
isNew ,
marker e
vehicle
|
Interface TaskMarkerCustomizationFunctionParams
Interface
google.maps.journeySharing.TaskMarkerCustomizationFunctionParams
Parâmetros específicos das 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 este marcador. |
Herdados:defaultOptions ,
isNew ,
marker e
vehicle
|
Interface ShipmentMarkerCustomizationFunctionParams
Interface
google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams
Parâmetros específicos das funções de personalização de marcadores que aplicam opções a marcadores que representam os locais de destino e veículo de entrega. Usado por FleetEngineShipmentLocationProviderOptions.deliveryVehicleMarkerCustomization
e FleetEngineShipmentLocationProviderOptions.destinationMarkerCustomization
.
Essa interface estende
MarkerCustomizationFunctionParams
.
Propriedades | |
---|---|
taskTrackingInfo |
Tipo:
TaskTrackingInfo Informações da tarefa associada a este marcador. |
Herdado:
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 a marcadores que representam os locais de origem, destino e veículo da viagem. Usado por FleetEngineTripLocationProviderOptions.vehicleMarkerCustomization
, FleetEngineTripLocationProviderOptions.originMarkerCustomization
e FleetEngineTripLocationProviderOptions.destinationMarkerCustomization
.
Essa interface estende
MarkerCustomizationFunctionParams
.
Propriedades | |
---|---|
trip |
Tipo:
Trip A viagem associada a este marcador. Para informações sobre o veículo que atende nessa viagem, use Trip.latestVehicleLocationUpdate e Trip.remainingWaypoints . |
Herdado:
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 a marcadores que representam locais de waypoints da viagem. Usado por FleetEngineTripLocationProviderOptions.waypointMarkerCustomization
.
Essa interface estende
TripMarkerCustomizationFunctionParams
.
Propriedades | |
---|---|
waypointIndex |
Tipo:
number O índice de waypoint baseado em 0 associado a este marcador. Use esse índice em Trip.remainingWaypoints para recuperar informações sobre o waypoint. |
Herdados:defaultOptions ,
isNew ,
marker e
trip
|
Interface VehicleMarkerCustomizationFunctionParams
Interface
google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams
Parâmetros específicos das funções de personalização de marcadores que aplicam opções a 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 das funções de personalização de marcadores que aplicam opções a marcadores de waypoints do veículo. Usado por FleetEngineVehicleLocationProviderOptions.originMarkerCustomization
, FleetEngineVehicleLocationProviderOptions.destinationMarkerCustomization
e FleetEngineVehicleLocationProviderOptions.intermediateDestinationMarkerCustomization
Essa interface estende
VehicleMarkerCustomizationFunctionParams
.
Propriedades | |
---|---|
waypointIndex |
Tipo:
number O índice de waypoint baseado em 0 associado a este marcador. Use esse índice em Vehicle.waypoints para recuperar informações sobre o waypoint. |
Herdados:defaultOptions ,
isNew ,
marker e
vehicle
|
Interface PolylineCustomizationFunctionParams
Interface
google.maps.journeySharing.PolylineCustomizationFunctionParams
Parâmetros que são comuns a todas as funções de personalização de polilinhas. Nenhum objeto desta classe é fornecido diretamente a qualquer função de personalização de polilinha. Em vez disso, é fornecido um objeto de uma das classes descendentes.
Propriedades | |
---|---|
defaultOptions |
Tipo:
PolylineOptions As opções padrão usadas para criar esse conjunto de polilinhas. |
isNew |
Tipo:
boolean Se for "true", 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 |
Lista de polilinhas criadas. Elas são organizadas sequencialmente para formar o trajeto renderizado. |
Interface ShipmentPolylineCustomizationFunctionParams
Interface
google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams
Parâmetros específicos das funções de personalização de polilinha para FleetEngineShipmentLocationProvider
.
Essa interface estende
PolylineCustomizationFunctionParams
.
Propriedades | |
---|---|
taskTrackingInfo |
Tipo:
TaskTrackingInfo Informações da tarefa associada a essa polilinha. |
Herdado:
defaultOptions ,
isNew ,
polylines
|
Interface TripPolylineCustomizationFunctionParams
Interface
google.maps.journeySharing.TripPolylineCustomizationFunctionParams
Parâmetros específicos das 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 das funções de personalização de polilinha para FleetEngineVehicleLocationProvider
.
Essa interface estende
PolylineCustomizationFunctionParams
.
Propriedades | |
---|---|
vehicle |
Tipo:
Vehicle O veículo que atravessa esta polilinha. |
Herdado:
defaultOptions ,
isNew ,
polylines
|
Interface DeliveryVehiclePolylineCustomizationFunctionParams
Interface
google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams
Parâmetros específicos das funções de personalização de polilinha para FleetEngineDeliveryVehicleLocationProvider
.
Essa interface estende
PolylineCustomizationFunctionParams
.
Propriedades | |
---|---|
deliveryVehicle |
Tipo:
DeliveryVehicle O veículo de entrega que atravessa esta polilinha. |
Herdado:
defaultOptions ,
isNew ,
polylines
|