Problema com coordenadas!!  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
luiji1790
Entusiasta Java

Membro desde: 04/01/2012 10:54:58
Mensagens: 16
Offline

Boas,

Tou a fazer um projecto em que crio utilizadores, ao cria-los atribui um nome, ex. "Manuel Silva", e coordenadas de localização, ex. "21 45 25 N 12 56 32 E".

Meu problema é o seguinte, como faço para converter as coordenadas de String para int, sendo que ficava com uma parte na variável latitude e outra na variável longitude. O objectivo e poder mover os utilizadores, enviar convites para eventos baseado nas suas coordenadas, etc...

Obrigado!!
venomtotal
Java Ninja
[Avatar]

Membro desde: 24/04/2006 00:09:57
Mensagens: 298
Offline

Tentou pegar os "numeros" da string usando substring e depois converter para inteiros utilizando Integer.parseInt(str)?
luiji1790
Entusiasta Java

Membro desde: 04/01/2012 10:54:58
Mensagens: 16
Offline

Nao existe outra maneira mais simples?
Bruno Laturner
GUJ Expert
[Avatar]

Membro desde: 18/02/2008 16:17:53
Mensagens: 3002
Offline

Você não necessariamente precisa guardar os dados geográficos num sistema latitude-longitude, e mesmo que você guarde, pode escolher de que forma quer guardar essa string, sejam todos os números separados ou não.

Aliás, há N sistemas de geocodificação, cada um serve para um propósito específico, podes usar um que te facilite os cálculos. Dê uma olhada em especial no Geohash, acho que este serve bem para o teu caso.

A resposta acima foi achada em menos de 5 minutos no google.
The prisoner falls in love with his chains. --E.W. Dijkstra
[WWW]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team