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.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:
numberO í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:
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.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:
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
| |