Partilhar via


RouteMatrixOptions Classe

Definição

Opções para renderizar imagens estáticas.

public class RouteMatrixOptions
type RouteMatrixOptions = class
Public Class RouteMatrixOptions
Herança
RouteMatrixOptions

Construtores

RouteMatrixOptions()

Inicializa uma nova RouteMatrixOptions instância para simulação.

RouteMatrixOptions(RouteMatrixQuery)

Inicializa uma nova instância RouteMatrixOptions.

Propriedades

ArriveAt

A data e a hora de chegada no ponto de destino. Ele deve ser especificado como dateTime. Quando um deslocamento de fuso horário não for especificado, ele será considerado o do ponto de destino. O valor arriveAt deve estar no futuro. O parâmetro arriveAt não pode ser usado em conjunto com DepartAt, MinDeviationDistance ou MinDeviationTime.

Avoid

Especifica algo que o cálculo de rota deve tentar evitar ao determinar a rota. Pode ser especificado várias vezes em uma solicitação. Em solicitações calculateReachableRange, o valor alreadyUsedRoads não deve ser usado.

DepartAt

A data e a hora da partida do ponto de origem. Horários de partida separados de agora devem ser especificados como um dateTime. Quando um deslocamento de fuso horário não for especificado, ele será considerado o do ponto de origem. O valor departAt deve estar no futuro no formato de data e hora (1996-12-19T16:39:57-08:00).

InclineLevel

Grau de colina para rota emocionante. Esse parâmetro só pode ser usado em conjunto com routeType=emocionante. Valores permitidos: InclineLevel.Low, InclineLevel.Normal ou InclineLevel.High.

Query

Um objeto com uma matriz de coordenadas.

RouteType

O tipo de rota solicitada. Valores permitidos: RouteType.Fastest, RouteType.Shortest, RouteType.Economyou RouteType.Thrilling.

SectionFilter

Especifica qual dos tipos de seção é relatado na resposta da rota. Por exemplo, se sectionType = SectionType.Pedestrian as seções adequadas apenas para pedestres forem retornadas. Vários tipos podem ser usados. O sectionType padrão refere-se à entrada travelMode. Por padrão, travelMode é definido como carro. Valores permitidos: SectionType.CarOrTrain, SectionType.Country, , SectionType.Ferry, SectionType.PedestrianSectionType.MotorWay, SectionType.TollRoad, SectionType.TollVignette, SectionType.Traffic, SectionType.TravelModel, SectionType.Tunnel, , SectionType.CarpoolouSectionType.Urban

TravelMode

O modo de viagem para a rota solicitada. Se não estiver definido, o padrão será car. Observe que o travelMode solicitado pode não estar disponível para toda a rota. Quando o travelMode solicitado não estiver disponível para uma seção específica, o elemento travelMode da resposta para essa seção será "outro". Observe que os modos de viagem de ônibus, motocicleta, táxi e van são funcionalidade BETA. Os dados de restrição completa não estão disponíveis em todas as áreas. Nas CalculateReachableRange solicitações, os valores bicicleta e pedestre não devem ser usados. Valores permitidos: TravelModel.Car, TravelModel.Truck, , TravelModel.BusTravelModel.Taxi, TravelModel.Van, TravelModel.Motorcycle, TravelModel.Bicycleou TravelModel.Pedestrian.

TravelTimeType

Especifica se é necessário retornar tempos de viagem adicionais usando diferentes tipos de informações de tráfego (nenhum, histórico, ao vivo), bem como o tempo de viagem de melhor estimativa padrão. Valores permitidos: TravelTimeType.None ou TravelTimeType.All.

UseTrafficData

Valores possíveis:

  • true – Considere todas as informações de tráfego disponíveis durante o roteamento
  • false – Ignorar dados de tráfego atuais durante o roteamento. Observe que, embora os dados de tráfego atuais sejam ignorados
Durante o roteamento, o efeito do tráfego histórico nas velocidades efetivas das estradas ainda é incorporado.
VehicleAxleWeightInKilograms

Peso por eixo do veículo em kg. Um valor de 0 significa que as restrições de peso por eixo não são consideradas.

VehicleHeightInMeters

Altura do veículo em metros. Um valor de 0 significa que as restrições de altura não são consideradas.

VehicleLengthInMeters

Comprimento do veículo em metros. Um valor de 0 significa que as restrições de comprimento não são consideradas.

VehicleLoadType

Tipos de carga que podem ser classificados como materiais perigosos e restritos de algumas estradas. Os valores de VehicleLoadType disponíveis são as classes Hazmat dos EUA de 1 a 9, além de classificações genéricas para uso em outros países. Os valores que começam com USHazmat são para roteamento dos EUA, enquanto otherHazmat deve ser usado para todos os outros países. VehicleLoadType pode ser especificado várias vezes. Atualmente, esse parâmetro só é considerado para travelMode=truck. Valores permitidos: VehicleLoadType.USHazmatClass1, VehicleLoadType.USHazmatClass2, , VehicleLoadType.USHazmatClass3, VehicleLoadType.USHazmatClass5VehicleLoadType.USHazmatClass4, VehicleLoadType.USHazmatClass6, VehicleLoadType.USHazmatClass7, VehicleLoadType.USHazmatClass8, VehicleLoadType.USHazmatClass9, VehicleLoadType.OtherHazmatExplosive, VehicleLoadType.OtherHazmatGeneral, ou VehicleLoadType.OtherHazmatHarmfulToWater.

VehicleMaxSpeedInKilometersPerHour

Velocidade máxima do veículo em km/hora. A velocidade máxima no perfil do veículo é usada para marcar se um veículo é permitido em auto-estradas.

  • Um valor 0 significa que um valor apropriado para o veículo será determinado e aplicado durante o planejamento da rota.
  • Um valor diferente de zero pode ser substituído durante o planejamento de rota. Por exemplo, o fluxo de tráfego atual é de 60 km/hora. Se a velocidade máxima do veículo for definida como 50 km/hora, o motor de roteamento considerará 60 km/hora, pois essa é a situação atual. Se a velocidade máxima do veículo for fornecida como 80 km/hora, mas o fluxo de tráfego atual for de 60 km/hora, o motor de roteamento usará novamente 60 km/hora.
VehicleWeightInKilograms

Peso do veículo em quilogramas.

VehicleWidthInMeters

Largura do veículo em metros. Um valor de 0 significa que as restrições de largura não são consideradas.

Windingness

Nível de voltas para uma rota emocionante. Esse parâmetro só pode ser usado em conjunto com routeType=emocionante. Valores permitidos: WindingnessLevel.Low, WindingnessLevel.Normal ou WindingnessLevel.High.

Aplica-se a