diff --git a/app/src/main/java/fr/free/nrw/commons/LocationPicker/LocationPickerActivity.java b/app/src/main/java/fr/free/nrw/commons/LocationPicker/LocationPickerActivity.java index 035f542b33..59de8e0fe5 100644 --- a/app/src/main/java/fr/free/nrw/commons/LocationPicker/LocationPickerActivity.java +++ b/app/src/main/java/fr/free/nrw/commons/LocationPicker/LocationPickerActivity.java @@ -237,6 +237,16 @@ protected void onCreate(@Nullable final Bundle savedInstanceState) { cameraPosition.getLongitude())); } setupMapView(); + + if("UploadActivity".equals(activity)){ + if(mapView != null && mapView.getController() != null && cameraPosition != null){ + GeoPoint cameraGeoPoint = new GeoPoint(cameraPosition.getLatitude(), + cameraPosition.getLongitude()); + + mapView.getController().setCenter(cameraGeoPoint); + mapView.getController().animateTo(cameraGeoPoint); + } + } } /**