Um software simples que lista e localiza pontos de taxi próximos do usuário em Porto Alegre - Rio Grande do Sul.
É desenvolvido em JavaScript
e executável por meio do Node.js
- Fonte dos dados: Dados Abertos POA
- Instruções: Etapas Práticas - Dell IT13
1. Ambiente de Execução: Node.js
2. Módulos: Prompt-Sync
Colors
Para instalar os módulos automáticamente, entre na pasta raiz do diretório e insira o comando abaixo no CMD.
npm install
Os pontos são obtidos a partir de um arquivo CSV, que foi convertido em um array por um programa externo. Todos os pontos de taxi utilizados no programa estão disponíveis em data.js.
A localização do usuário é inserida manualmente em formato geodésico decimal.
Por meio da localização inserida na função anterior, o sistema calcula e entrega os três pontos de taxi mais próximos do do usuário, junto com a distância estimada (Fórmula de Haversine) até eles.
Permite que o usuário insira o nome completo de um logradouro (endereço), retornando todos os pontos de taxi localizados naquele endereço.