Skip to content

DoctorSolo/projeto-de-localizacao

Repository files navigation

Sistema simples de localização

Este código retorna uma localização geográfica ao usuário apartir de uma cordenada informada. O usuário pode usar para checar os pontos comerciais, turisticos e rotas por perto.

Pré-Requisitos

É necessário que instale as seguintes bibliotecas:

  • tkinter
  • webview
  • geopy
  • folium

Também é importante que o python tenha no mínimo a versão 3.x.

Instalação

Caso tenha o git instalado então use esse comando em seu terminal de preferencia para clonar meu projeto.

git clone https://github.com/DoutorSolo/projeto-de-localizacao.git

Usos

Este projeto tem duas opções de uso, se for do seu interesse usar uma interface então nevege até aplicacao.py que é onde ela sera executada, o user precisara informar duas informações, a latitude e longitude, depois de informar clique em enter e sera informada na janela princial informações do local, além disso uma outra janela sera criada com o mapa da região. A outra opção é a sem interface gráfica, nevegue até AplicacaoSemInterface.py, o user precisara informar uma unica linha com a cordenada separa por virgula, por exemplo: 48.858844, 2.294351. Ao digitar nesse formato o terminal vai informar qual estruturas estão localizadas nesse ponto.

Principais Metodos e Funções

Este codigo possui alguns metodos mais relevantes para o projeto como a função def pesquisa(self): que retorna as informações da cordenada como estruturas, rua, numero, cep. Outra função importante é `def map(self): que gera o mapa da região. Estas duas funções são o esqueleto do projeto, a recomendação é não mudar.

Exemplos de Uso

Supondo que a cordenada escolhida seje 48.858844, 2.294351, a saída vai ser Tour Eiffel, 5, Avenue Anatole France, Quartier du Gros-Caillou, Paris 7e Arrondissement, Paris, Île-de-France, France métropolitaine, 75007, France.

Contato

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages