diff options
Diffstat (limited to 'main/src/cgeo/geocaching/connector/gc/GCConnector.java')
| -rw-r--r-- | main/src/cgeo/geocaching/connector/gc/GCConnector.java | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/main/src/cgeo/geocaching/connector/gc/GCConnector.java b/main/src/cgeo/geocaching/connector/gc/GCConnector.java index d5f7bf4..6a61405 100644 --- a/main/src/cgeo/geocaching/connector/gc/GCConnector.java +++ b/main/src/cgeo/geocaching/connector/gc/GCConnector.java @@ -335,4 +335,22 @@ public class GCConnector extends AbstractConnector implements ISearchByGeocode, public boolean isLoggedIn() { return Login.isActualLoginStatus(); } + + @Override + public String getWaypointGpxId(String prefix, String geocode) { + String gpxId = prefix; + if (StringUtils.isNotBlank(geocode) && geocode.length() > 2) { + gpxId += geocode.substring(2); + } + return gpxId; + } + + @Override + public String getWaypointPrefix(String name) { + String prefix = name; + if (StringUtils.isNotBlank(prefix) && prefix.length() >= 2) { + prefix = name.substring(0, 2); + } + return prefix; + } } |
