private static List<Geopoint> geoGridPoints(final Geopoint start, final float dist, final int ... coords) {
        final List<Geopoint> result = new ArrayList<>();
        for (int i = 0; i < coords.length; i += 2) {
            final int x = coords[i];
            final int y = coords[i + 1];
            result.add(start.project(90, x * dist).project(180, y * dist));
        }
        return result;
    }
This is a test layer to experiment with unified geoitem layers. It is only activated with a specific developer setting
main/src/main/java/cgeo/geocaching/unifiedmap/geoitemlayer/GeoItemTestLayer.java