Geolocalização em aplicação desktop

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:

2 curtidas

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:

2 curtidas

Baixa e instala um GPS.
Tipo aqueles que baixam placa de vídeo
#brincadeirinha

2 curtidas

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