private void ensureBmSizes(final Pair<Integer, Integer> bmSizes) {
        if (bmHeight >= 0) {
            return;
        }
        if (bmSizes == null) {
            bmWidth = 0;
            bmHeight = 0;
        } else {
            bmWidth = bmSizes.first;
            bmHeight = bmSizes.second;
        }
    }
if the marker should rotate together with the map (flat mode) or should be displayed as billboard popup. Default is billboard.
main/src/main/java/cgeo/geocaching/models/geoitem/GeoIcon.java