@Nullable
    public Bitmap getRotatedBitmap() {
        final Bitmap bm = bitmapProvider == null ? null : bitmapProvider.getRotatedBitmap(getRotation());
        ensureBmSizes(bm == null ? null : new Pair<>(bm.getWidth(), bm.getHeight()));
        return bm;
    }
Hotspots are described from perspective of the icon image! E.g. LOWER_RIGHT_CORNER
means that the lower right corner of the icon image is placed upon the Geoitems lat/lon position
main/src/main/java/cgeo/geocaching/models/geoitem/GeoIcon.java