@Override
    public void writeToParcel(final Parcel dest, final int flags) {
        dest.writeInt(type.ordinal());
        dest.writeString(target);
        dest.writeParcelable(coords, 0);
        dest.writeParcelable(searchResult, 0);
        dest.writeString(title);
        dest.writeInt(fromList);
        dest.writeParcelable(filterContext, 0);
        dest.writeInt(followMyLocation ? 1 : 0);
        dest.writeInt(waypointId);
        dest.writeParcelable(viewport, flags);
        // ...
    }
launch fresh map with current settings
main/src/main/java/cgeo/geocaching/unifiedmap/UnifiedMapType.java