title: Mapbox get latitude and longitude from device precise location
body: <p>I'm using mapbox sdk 0.5.0 and I successfully draw my location on the mapview. But when I try to get my precise location, the coordinate return from <code>GpsLocationProvider</code> or <code>UserLocationOverlay</code> is different from the coordinate drawn on the mapview. This is the method to get my location : </p>
  
  <pre><code>private void GetMyLocation(){
      gpsLocationProvider = new GpsLocationProvider(ShowMap.this);
      userLocationOverlay = new UserLocationOverlay(gpsLocationProvider, mapview);
      userLocationOverlay.enableMyLocation();
      userLocationOverlay.setDrawAccuracyEnabled(true);
      mapview.getOverlays().add(userLocationOverlay);
      mapview.setCenter(userLocationOverlay.getMyLocation());
      mapview.setUserLocationRequiredZoom(10);
  
      Marker marker = new Marker(mapview, "", "", new LatLng(userLocationOverlay.getLastFix().getLatitude(), userLocationOverlay.getLastFix().getLongitude()));
      mapview.addMarker(marker);
  }
  </code></pre>
  
  <p>Here is the screenshot of my app. The circle marker is my precise location and the black marker is the location from <code>getLastFix</code>. <img src="https://i.stack.imgur.com/txNd9.png" alt="enter image description here"> 
  I will appreciate any help. Thank you.</p>