com.google.android.gms.maps.model.TileProvider |
Known Indirect Subclasses
|
Class Overview
An interface for a class that provides the tile images for a TileOverlay
. For information
about the tile coordinate system, see TileOverlay
.
Calls to methods in this interface might be made from multiple threads so implementations of this
interface must be threadsafe.
Summary
Fields |
public
static
final
Tile |
NO_TILE |
Stub tile that is used to indicate that no tile exists for a specific tile coordinate.
|
Public Methods |
abstract
Tile
|
getTile(int x, int y, int zoom)
Returns the tile to be used for this tile coordinate.
|
Fields
public
static
final
Tile
NO_TILE
Stub tile that is used to indicate that no tile exists for a specific tile coordinate.
Public Methods
public
abstract
Tile
getTile
(int x, int y, int zoom)
Returns the tile to be used for this tile coordinate.
Parameters
x
| The x coordinate of the tile. This will be in the range [0, 2zoom - 1]
inclusive. |
y
| The y coordinate of the tile. This will be in the range [0, 2zoom - 1]
inclusive. |
zoom
| The zoom level of the tile. This will be in the range [
GoogleMap.getMinZoomLevel ,
GoogleMap.getMaxZoomLevel ] inclusive. |
Returns
- the
Tile
to be used for this tile coordinate. If you do not wish to provide a
tile for this tile coordinate, return NO_TILE
. If the tile could not be
found at this point in time, return null and further requests might be made with an
exponential backoff.