public class

PackageManagerTileDataSource

extends TileDataSource
java.lang.Object
   ↳ com.carto.datasources.TileDataSource
     ↳ com.carto.datasources.PackageManagerTileDataSource

Class Overview

A tile data source that loads tiles from package manager.

Summary

Public Constructors
PackageManagerTileDataSource(PackageManager packageManager)
Constructs a PackageManagerTileDataSource object.
Public Methods
synchronized void delete()
PackageManager getPackageManager()
Returns the package manager instance used by the data source.
TileData loadTile(MapTile mapTile)
Loads the specified tile.
[Expand]
Inherited Methods
From class com.carto.datasources.TileDataSource
From class java.lang.Object

Public Constructors

public PackageManagerTileDataSource (PackageManager packageManager)

Constructs a PackageManagerTileDataSource object.

Parameters
packageManager The package manager that is used to retrieve requested tiles.

Public Methods

public synchronized void delete ()

public PackageManager getPackageManager ()

Returns the package manager instance used by the data source.

Returns
  • The package manager instance used by the data source.

public TileData loadTile (MapTile mapTile)

Loads the specified tile.
Note: the tile coordinate system used here is vertically flipped relative to layer tile coordinate system.

Parameters
mapTile The tile to load.
Returns
  • The tile data. If the tile is not available, null may be returned.