
Introdução
A classe "Route" oferece o método computeRoutes
para retornar o trajeto ideal entre dois locais. Disponibilize rotas com trânsito em tempo real para transporte público, bicicleta, carro, motocicleta ou a pé.
Precisa de matrizes de rotas? Se você tiver interesse em uma matriz de rotas, consulte Visão geral da classe RouteMatrix.
Migrando? Se você estiver migrando do Directions Service (legado)
para a classe Route
, consulte
Migrar para a classe Route.
Por que usar a classe Route?
Com a classe Route
e uma ampla variedade de detalhes de trajeto, é possível
criar rotas para seus veículos ou pacotes de acordo com suas preferências, otimizando o custo e a
qualidade.
O que você pode fazer com a classe Route?
O método computeRoutes
retorna o trajeto ideal entre dois locais. Com a biblioteca Routes, é possível fazer o seguinte:
- Ver rotas para diferentes meios de transporte:
- Modos de transporte: transporte público, carro, veículos de duas rodas, a pé ou de bicicleta.
- Uma série de waypoints que podem ser otimizados para a ordem mais eficiente de viagem.
- Use várias maneiras de especificar origens, destinos e pontos de referência:
- Strings de texto. Por exemplo: "Chicago, IL", "Darwin, NT, Austrália", "1800 Amphitheatre Parkway, Mountain View, CA 94043" ou "CWF6+FWX Mountain View, Califórnia".
- Colocar instâncias
- Coordenadas de latitude e longitude, opcionalmente com o sentido do veículo
- Ajuste as opções de trajeto com base nas suas necessidades e metas:
- Selecione trajetos econômicos para o tipo de motor do seu veículo: diesel, elétrico, híbrido ou gasolina.
- Defina opções refinadas para o cálculo do tráfego, permitindo que você tome decisões de compensação de qualidade versus latência.
- Defina o sentido do veículo (direção do trajeto) e as informações da via para aumentar a precisão da HEC.
- Especifique locais de passagem e terminais, além de locais seguros para paradas.
- Solicite informações sobre pedágios, além da distância do trajeto e do HEC.
- Controle a latência e a qualidade solicitando apenas os dados necessários usando uma máscara de campo, que ajuda a evitar tempo de processamento desnecessário e taxas de faturamento de solicitação mais altas.