Class PackageManagerTileDataSource

java.lang.Object
com.massifmaps.datasources.TileDataSource
com.massifmaps.datasources.PackageManagerTileDataSource

public class PackageManagerTileDataSource extends TileDataSource
A tile data source that loads tiles from package manager.
  • Constructor Details

    • PackageManagerTileDataSource

      public PackageManagerTileDataSource(PackageManager packageManager)
      Constructs a PackageManagerTileDataSource object.
      Parameters:
      packageManager - The package manager that is used to retrieve requested tiles.
  • Method Details

    • getPackageManager

      public PackageManager getPackageManager()
      Returns the package manager instance used by the data source.
      Returns:
      The package manager instance used by the data source.
    • loadTile

      public TileData loadTile(MapTile mapTile)
      Description copied from class: TileDataSource
      Loads the specified tile.
      Note: the tile coordinate system used here is vertically flipped relative to layer tile coordinate system.
      Overrides:
      loadTile in class TileDataSource
      Parameters:
      mapTile - The tile to load.
      Returns:
      The tile data. If the tile is not available, null may be returned.