@Override
    @Nullable
    public String getGeocodeFromUrl(@NonNull final String url) {
        for (final String mappedDomain : MAPPED_DOMAINS) {
            //noinspection ConstantConditions
            if (StringUtils.containsIgnoreCase(url, mappedDomain)) {
                // replace the country specific URL to not confuse the OKAPI interface
                final String deUrl = StringUtils.replaceIgnoreCase(url, mappedDomain, "opencaching.de");
                final String geocodeFromId = getGeocodeFromCacheId(deUrl, getShortHost());
                if (geocodeFromId != null) {
                    return geocodeFromId;
                }
            }
        }

        return super.getGeocodeFromUrl(url);
    }
Alternate Opencaching domains which are managed by Opencaching.DE.
current: no mapped domain; opencaching.es is a direct forward to opencaching.de/?locale=ES
main/src/main/java/cgeo/geocaching/connector/oc/OCDEConnector.java