[RESOLVIDO] Pegar longitude e latitude de uma imagem

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?

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á ?

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));