public void setCoords(final Geopoint coords) {
        setCoordsPure(coords);
        setPreprojectedCoords(coords);
        setProjection(ProjectionType.NO_PROJECTION, DistanceUnit.getDefaultUnit(false), "", "");
    }
Return an unique waypoint id.

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