[RESOLVIDO] Pegar longitude e latitude de uma imagem

2 respostas
diogoprosoft

Galera estou tentando pegar a longitude e latitude das imagens que foram tiradas no celular, pesquisei e vi que o pessoal usa o ExifInterface no android porém passo o caminho da imagem e as tags que e retornam estão todas null como se a imagem não tivesse metadados algum.
Alguém já implementou algo do tipo?

2 Respostas

aechiara

quando vc tirou a foto, o GPS estava acionado no aparelho ?

vc abriu a foto em alguma ferramenta ou editor e verificou se os dados estão realmente lá ?

diogoprosoft

Consegui da seguinte maneira:

Adiciono ao Cursor todas as fotos que existe na pasta e depois pego as propriedades

Cursor pictures = getContentResolver().query(android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI,null, null, null, null);

Float longitude = pictures.getFloat(pictures.getColumnIndex(MediaStore.Images.ImageColumns.LONGITUDE));
Float latitude = pictures.getFloat(pictures.getColumnIndex(MediaStore.Images.ImageColumns.LATITUDE));
Criado 19 de fevereiro de 2013
Ultima resposta 20 de fev. de 2013
Respostas 2
Participantes 2