public boolean canChangeGeofence() {
        // currently geofence value is used by AL connector only, so you may set it manually for every other connector
        return !ALConnector.getInstance().canHandle(geocode);
    }
Return an unique waypoint id.

@return a non-negative id if set, -1 if unset
main/src/main/java/cgeo/geocaching/models/Waypoint.java