public void getCurrentPosition(final LocationCallback callback) {
GoogleMapBootstrapper.whenReady(new Runnable() {
@Override
public void run() {
Geolocation geolocation = Geolocation.getIfSupported();
if (geolocation != null) {
geolocation.getCurrentPosition(new Callback<Position, PositionError>() {
@Override
public void onSuccess(Position result) {
callback.onSuccess(convertResult(result));
}