Why are you trying to get the location(latitude and longitude) of the picture using the metadata? Just use the location providers in Android. Here is the official documentation along with some code.
If you scroll down to the "Tagging user-created content with a location" section you'll get some helpful advice.
Let me know how it goes. Cheers