public static void show(final FragmentManager mgr, final CoordinateInputData inputData) {

        if (inputData.getCalculatedCoordinate() != null && inputData.getCalculatedCoordinate().isFilled()) {
            CoordinatesCalculateGlobalDialog.show(mgr, inputData);
            return;
        }

        final Bundle args = new Bundle();
        args.putParcelable(INPUT_DATA_ARG, inputData);

        final CoordinatesInputDialog ciDialog = new CoordinatesInputDialog();
        ciDialog.setArguments(args);
        ciDialog.setCancelable(true);
        ciDialog.show(mgr, "coord_input_dialog");
    }
Provides a dialog to enter coordinates in different formats.
Usage:
1. open the coordinate selection dialog: call CoordinatesInputDialog.show(getSupportFragmentManager(), null, null);
2. in your activity implement CoordinatesInputDialog.CoordinateUpdate, closing the dialog calls public void updateCoordinates(@NonNull final Geopoint gp)
main/src/main/java/cgeo/geocaching/ui/dialog/CoordinatesInputDialog.java