Este aplicativo oferece a você a oportunidade de:
- Verifique rapidamente a funcionalidade da API Distance Matrix
- Use o serviço da API Distance Matrix sem programar
- Obtenha resultados diretamente no Excel
- Use esta demonstração como um bom exemplo de como usar a API em um script Python
Você não tem tempo para lidar com a codificação ou só precisa calcular rapidamente as distâncias de viagem e o tempo de rota para um grande número de locais semelhantes de uma só vez.
Use esse script Python ou aplicativo Windows com pouca ou nenhuma manipulação de código.
Você pode baixar o aplicativo em GitHub.
Descompacte (extraia tudo) e você verá os seguintes arquivos:
![Distance Matrix API application](https://cdn.prod.website-files.com/62cd8c3bc505f2bfbf0ac96d/63bd4f30ed669fcc3b1b8307_unnamed_1.webp)
Acima de tudo, para que o aplicativo funcione, você precisa de um token de acesso ativo.
Você também precisará de um data.csv arquivo com o conjunto de endereços para executar um aplicativo ou script. Se você quiser apenas experimentar como a API funciona, deixe esse arquivo como está, alguns endereços já estão listados lá como exemplo.
Você sempre pode alterar e adicionar seus locais nesse arquivo. O número de linhas não é limitado, mas recomendamos usar no máximo 10 mil pares por vez.
O arquivo pode ser aberto no Excel:
![distance between coordinates](https://cdn.prod.website-files.com/62cd8c3bc505f2bfbf0ac96d/63bd4f30ae40a2de9871804f_unnamed_2.webp)
Ou qualquer editor de texto, ou seja, o Bloco de notas. Nesse caso, é importante que o delimitador entre as 5 variáveis seja um ponto e vírgula “;”, como neste exemplo:
![distance between addresses](https://cdn.prod.website-files.com/62cd8c3bc505f2bfbf0ac96d/63bd4f30302a5e8f5efe3be6_unnamed_3.webp)
É importante preencher todos os campos corretamente:
- Para o origem/destino campos onde você pode inserir endereços específicos, apenas nomes de cidades ou códigos postais/índices postais/CEP, bem como coordenadas geográficas (lat/long)
- Na modo campo adicione o modo que você precisa: dirigir, caminhar, andar de bicicleta ou transit_mode=bus, transit_mode=train|tram|subway
- Na modelo_de_tráfego campo: ou sair best_guess, ou mude para pessimista ou otimista
- Sair agora na horário_de_partida campo ou especifique primeiro a hora de convertê-lo para o formato Unix Timestamp (deve ter a aparência de 1627557223). https://www.unixtimestamp.com/ o serviço é conveniente para converter o tempo para o formato necessário
Você também pode encontrar e adicionar mais recursos do nosso documentação.
Nota: Se os parâmetros no arquivo de dados forem especificados incorretamente, a linha com a solicitação de falha será ignorada e não será gravada no documento.
Quando o arquivo estiver pronto, escolha o que for mais conveniente para você:
![distance matrix api python](https://cdn.prod.website-files.com/62cd8c3bc505f2bfbf0ac96d/641968f356dc57c17d3762dd_Image%20(1).png)
Inicie clicando duas vezes e a API começará a calcular.
A velocidade de execução é de cerca de 1 segundo por linha.
O aplicativo:
![distance matrix application](https://cdn.prod.website-files.com/62cd8c3bc505f2bfbf0ac96d/63bd4f3029a0591fefed9aff_unnamed_6.webp)
O roteiro:
![distance matrix python](https://cdn.prod.website-files.com/62cd8c3bc505f2bfbf0ac96d/63bd4f307a6519c0dafa03eb_unnamed_7.webp)
As solicitações são executadas sequencialmente, uma a uma. O que significa que a próxima solicitação não será enviada até que a anterior seja concluída e completamente registrada.
O encerramento forçado do script é executado pelo comando CTRL + C.
Um arquivo com os resultados denominados result.csv será criado automaticamente quando você iniciar o script ou o aplicativo. Como resultado, você deve obter linhas com todos os parâmetros de entrada, os resultados dos cálculos da API e a hora em que a solicitação foi feita.
Usando esse script, você pode obter facilmente os resultados da API no Excel.