Problema com coordenadas!

3 respostas
L

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!!

3 Respostas

venomtotal

Tentou pegar os “numeros” da string usando substring e depois converter para inteiros utilizando Integer.parseInt(str)?

L

Nao existe outra maneira mais simples?

B

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.

Criado 7 de janeiro de 2012
Ultima resposta 7 de jan. de 2012
Respostas 3
Participantes 3