public long[] getNogoChecksums() {
        final long[] cs = new long[3];
        final int n = nogopoints == null ? 0 : nogopoints.size();
        for (int i = 0; i < n; i++) {
            final OsmNodeNamed nogo = nogopoints.get(i);
            cs[0] += nogo.ilon;
            cs[1] += nogo.ilat;
            // 10 is an arbitrary constant to get sub-integer precision in the checksum
            cs[2] += (long) (nogo.radius * 10.);
        }
        return cs;
    }
clean the nogolist (previoulsy saved by saveFullNogolist())
by removing nogos with waypoints within
main/src/main/java/cgeo/geocaching/brouter/core/RoutingContext.java