Por que usar a API Directions
Com a API Directions, você pode conferir rotas para vários modos de transporte, como transporte público, carro, a pé ou bicicleta.
O que você pode fazer com a API Directions?
Com a API Directions, você pode calcular rotas entre locais, incluindo os seguintes detalhes:
- Rotas para vários modos de transporte, incluindo transporte público, condução, caminhada ou bicicleta.
- Rotas em várias partes usando uma série de waypoints.
- Especifique origens, destinos e waypoints de várias maneiras, inclusive como strings de texto (por exemplo, "Chicago, IL" ou "Darwin, NT, Austrália"), IDs de lugar ou coordenadas de latitude/longitude.
Como a API Directions funciona
A API Directions retorna os trajetos mais eficientes ao calcular rotas. O produto considera os seguintes elementos de viagem ao determinar o trajeto mais eficiente:
- Tempo de viagem (principal)
- Distância
- Número de voltas
O exemplo de solicitação a seguir retorna rotas de carro de Toronto, Ontário, para Montreal, Quebec no formato JSON:
https://maps.googleapis.com/maps/api/directions/json ?destination=Montreal &origin=Toronto &key=YOUR_API_KEY
Recursos
A tabela a seguir resume os recursos disponíveis pela API Directions e os dados retornados por ela.
Recursos de dados | Dados retornados | Formato de devolução |
---|---|---|
Directions
Informe origens e destinos na forma de endereços, IDs de lugares ou coordenadas de latitude/longitude. Consulte os parâmetros obrigatórios para mais detalhes. |
Rotas detalhadas, divididas em trajetos, trechos e degraus. Consulte Respostas da API Directions para ver mais detalhes. |
|
Como usar a API Directions
1 | Prepare-se. | Comece em Configurar seu projeto do Google Cloud e siga as instruções de configuração a seguir. |
2 | Experimente a demonstração | Com uma chave de API e um projeto na nuvem, você testa a demonstração de rotas sem custos financeiros. Consulte a demonstração da API Directions. |
3 | Criar uma solicitação | Veja os exemplos de solicitações e saiba mais sobre as opções disponíveis que você pode oferecer, como meios de transporte, waypoints e restrições de trajeto. Veja exemplos de rotas. |
4 | Noções básicas sobre respostas | Analise as respostas dos dados e prepare-se para usar as informações de rotas no seu app. Consulte Respostas sobre rotas para mais detalhes. |
5 | Incorpore dados de rotas ao seu app. | Você pode usar esses dados para calcular a distância e o tempo de viagem. |
Bibliotecas de clientes disponíveis
Chame essa API na linguagem que preferir usando uma das seguintes bibliotecas de cliente:
- Cliente Java para serviços do Google Maps (em inglês)
- Cliente Python para serviços do Google Maps (em inglês)
- Cliente Go para serviços do Google Maps (em inglês)
- Cliente Node.js para serviços do Google Maps (em inglês)
Os clientes Java, Python, Go e Node.js dos serviços do Google Maps são bibliotecas de cliente apoiadas pela comunidade e de código aberto sob a Licença Apache 2.0. Faça o download deles no GitHub, onde você também encontra instruções de instalação e exemplos de código.
A seguir
- Começar a usar a API Directions: consulte a página Primeiros passos.
- Começar a fazer solicitações de rotas: acesse Receber rotas.
- Siga as práticas recomendadas: acesse Práticas recomendadas para serviços da Web.