private Disposable startData() {

        //static test data
        createStaticElements(CENTER.project(90, 50), testLayer);

        final int[] indexStore = { 0 };
        final int indexLength = 360;
        return AndroidRxUtils.runPeriodically(AndroidRxUtils.computationScheduler, () -> {
            final int index = indexStore[0];
            indexStore[0] = (indexStore[0] + 1) % indexLength;

            createDynamicElements(CENTER, testLayer, index);

            }, 0, 1000);
    }
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