title: Geopoint Long and Lat represented as int, but Long and Lat fields in MediaStore represented as doubles?
body: <p>I am confused with the data types of these fields.  I want to get the long and lat of an image stored on the phone and represent it as a Geopoint.  My code to do this is: </p>
  
  <pre><code>double long_ = imageCursor.getDouble(imageCursor.getColumnIndex(MediaStore.Images.Media.LONGITUDE));
  double lat = imageCursor.getDouble(imageCursor.getColumnIndex(MediaStore.Images.Media.LATITUDE));
  </code></pre>
  
  <p>The confusion arises because these are float values, but the Geopoint constructor takes long and lat as int types.  Is there some conversion I must do manually? </p>