geopackage-sdk/src/main/java/mil/nga/geopackage/tiles/features/DefaultFeatureTiles.java
@Override
    public Bitmap drawTile(int zoom, BoundingBox boundingBox, List<FeatureRow> featureRow) {

        FeatureTileCanvas canvas = new FeatureTileCanvas(tileWidth, tileHeight);

        ProjectionTransform transform = getProjectionToWebMercatorTransform(featureDao.getProjection());
        BoundingBox expandedBoundingBox = expandBoundingBox(boundingBox);

        boolean drawn = false;
        for (FeatureRow row : featureRow) {
            if (drawFeature(zoom, boundingBox, expandedBoundingBox, transform, canvas, row)) {
                drawn = true;
            }
        }

        Bitmap bitmap = null;
        if (drawn) {
            bitmap = canvas.createBitmap();
            bitmap = checkIfDrawn(bitmap);
        } else {
            canvas.recycle();
        }

        return bitmap;
    }
@Override
    public Bitmap drawTile(int zoom, BoundingBox boundingBox, List<FeatureRow> featureRow) {

        FeatureTileCanvas canvas = new FeatureTileCanvas(tileWidth, tileHeight);

        ProjectionTransform transform = getProjectionToWebMercatorTransform(featureDao.getProjection());
        BoundingBox expandedBoundingBox = expandBoundingBox(boundingBox);

        boolean drawn = false;
        for (FeatureRow row : featureRow) {
            if (drawFeature(zoom, boundingBox, expandedBoundingBox, transform, canvas, row)) {
                drawn = true;
            }
        }

        Bitmap bitmap = null;
        if (drawn) {
            bitmap = canvas.createBitmap();
            bitmap = checkIfDrawn(bitmap);
        } else {
            canvas.recycle();
        }

        return bitmap;
    }
@ Override public Bitmap drawTile ( int zoom , BoundingBox boundingBox , List < FeatureRow > featureRow ) { FeatureTileCanvas canvas = new FeatureTileCanvas ( tileWidth , tileHeight ) ; ProjectionTransform transform = getProjectionToWebMercatorTransform ( featureDao . getProjection ( ) ) ; BoundingBox expandedBoundingBox = expandBoundingBox ( boundingBox ) ; boolean drawn = false ; for ( FeatureRow row : featureRow ) { if ( drawFeature ( zoom , boundingBox , expandedBoundingBox , transform , canvas , row ) ) { drawn = true ; } } Bitmap bitmap = null ; if ( drawn ) { bitmap = canvas . createBitmap ( ) ; bitmap = checkIfDrawn ( bitmap ) ; } else { canvas . recycle ( ) ; } return bitmap ; }
{@inheritDoc}
{