Class XYZGeoPackageOverlay
- java.lang.Object
-
- mil.nga.geopackage.map.tiles.overlay.BoundedOverlay
-
- mil.nga.geopackage.map.tiles.overlay.XYZGeoPackageOverlay
-
- All Implemented Interfaces:
TileProvider
public class XYZGeoPackageOverlay extends BoundedOverlay
XYZ GeoPackage Map Overlay Tile Provider, assumes XYZ tiles
-
-
Field Summary
-
Fields inherited from class mil.nga.geopackage.map.tiles.overlay.BoundedOverlay
webMercatorBoundingBox
-
Fields inherited from interface com.google.android.gms.maps.model.TileProvider
NO_TILE
-
-
Constructor Summary
Constructors Constructor Description XYZGeoPackageOverlay(TileDao tileDao)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanhasTileToRetrieve(int x, int y, int zoom)Check if there is a tile to retrieveTileretrieveTile(int x, int y, int zoom)Retrieve the tile-
Methods inherited from class mil.nga.geopackage.map.tiles.overlay.BoundedOverlay
getBoundingBox, getMaxZoom, getMinZoom, getTile, getWebMercatorBoundingBox, getWebMercatorBoundingBox, hasTile, isWithinBoundingBox, isWithinBounds, isWithinZoom, setBoundingBox, setMaxZoom, setMinZoom
-
-
-
-
Constructor Detail
-
XYZGeoPackageOverlay
public XYZGeoPackageOverlay(TileDao tileDao)
Constructor- Parameters:
tileDao- tile dao
-
-
Method Detail
-
hasTileToRetrieve
public boolean hasTileToRetrieve(int x, int y, int zoom)Check if there is a tile to retrieve- Specified by:
hasTileToRetrievein classBoundedOverlay- Parameters:
x- x coordinatey- y coordinatezoom- zoom value- Returns:
- true if there is a tile
-
retrieveTile
public Tile retrieveTile(int x, int y, int zoom)
Retrieve the tile- Specified by:
retrieveTilein classBoundedOverlay- Parameters:
x- x coordinatey- y coordinatezoom- zoom value- Returns:
- tile
-
-