diff --git a/android/java/app/src/main/java/com/mapbox/mapboxgl/app/MainActivity.java b/android/java/app/src/main/java/com/mapbox/mapboxgl/app/MainActivity.java index 28b04a9cf..7be7764db 100644 --- a/android/java/app/src/main/java/com/mapbox/mapboxgl/app/MainActivity.java +++ b/android/java/app/src/main/java/com/mapbox/mapboxgl/app/MainActivity.java @@ -79,8 +79,10 @@ public class MainActivity extends ActionBarActivity { LocationManager locationManager = (LocationManager)getSystemService(getApplicationContext().LOCATION_SERVICE); String provider = locationManager.getBestProvider(new Criteria(), true); Location location = locationManager.getLastKnownLocation(provider); - LonLatZoom coordinate = new LonLatZoom(location.getLongitude(), location.getLatitude(), 15); - mMapFragment.getMap().setCenterCoordinate(coordinate, true); + if (location != null) { + LonLatZoom coordinate = new LonLatZoom(location.getLongitude(), location.getLatitude(), 15); + mMapFragment.getMap().setCenterCoordinate(coordinate, true); + } locationManager.requestSingleUpdate(provider, new MyLocationListener(), null); return true;