UrlTileProvider

public abstract classUrlTileProviderextendsObject
implementsTileProvider

A partial implementation ofTileProvider that only requires a URL that points to an image to be provided.

Note that this class requires that all the images have the same dimensions.

Inherited Field Summary

Public Constructor Summary

UrlTileProvider(int width, int height)
Constructs a UrlTileProvider.

Public Method Summary

finalTile
getTile(int x, int y, int zoom)
Returns theTile to be used for this tile coordinate.
abstractURL
getTileUrl(int x, int y, int zoom)
Returns aURLthat points to the image to be used for this tile.

Inherited Method Summary

Public Constructors

publicUrlTileProvider(int width, int height)

Constructs a UrlTileProvider.

Parameters
width width of the images used for tiles
height height of the images used for tiles

Public Methods

public finalTile getTile(int x, int y, int zoom)

Returns theTileto be used for this tile coordinate. The image tile loaded through getTileUrl(int, int, int).

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

public abstractURLgetTileUrl(int x, int y, int zoom)

Returns aURLthat points to the image to be used for this tile. If no image is found on the initial request, further requests will be made with an exponential backoff. If you do not wish to provide an image for this tile coordinate, return null.

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
  • URL aURLthat points to the image to be used for this tile. If you do not wish to provide an image for this tile coordinate, returnnull.