Alguém sabe alguma API ou alguma forma de conseguir a geolocalização usando java em uma aplicação desktop? Eu dei uma olhada na API do google maps mas acho que não tem como usar em aplicações desktop.
pra conseguir a geolocalização com um desktop vc precisa de um GPS e não apenas de uma api.
Acho que o que ele quis dizer é uma api para mostrar os mapas e fazer toda a manipulação.
Procure no google por “GIS java Swing” que vai aparecer alguns componentes.
Ou também pode usar um browser (JEditorPane) em um JFrame e usar a API do google mesmo.
Não, eu quero pegar a localização mesmo como um GPS pegando as coordenadas geográficas como no google maps do browser só que eu queria fazer no meu programa, sem necessariamente mostrar o mapa.
Então você realmente vai precisar de um GPS que forneça a geolocalização.
Mas por que no Browser funciona?
Aqui tem uma discussão explicando:
Porque no browser é pego o IP do provedor e tem uma referência da localização, isso tem muitas coisas gravadas.
Leia esse tópico:
Baixa e instala um GPS.
Tipo aqueles que baixam placa de vídeo
#brincadeirinha
Eu tentei emular um browser mas como depende do navegador mesmo nao funcionou. O que eu fiz foi abrir o navegador padrão pegar o local e mandar pro banco.
Contrato assinado hahahahaha