Skip to content

Latest commit

 

History

History
33 lines (23 loc) · 1.63 KB

File metadata and controls

33 lines (23 loc) · 1.63 KB

RESUMO

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

Software Menu

REQUISITOS

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

FUNÇÕES

1. Listar todos os pontos de taxi

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.

2. Informar minha localização

A localização do usuário é inserida manualmente em formato geodésico decimal.

3. Encontrar pontos próximos

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.

4. Buscar pontos por logradouro

Permite que o usuário insira o nome completo de um logradouro (endereço), retornando todos os pontos de taxi localizados naquele endereço.