UrlTileProvider

公共抽象类 UrlTileProvider 扩展对象
实现 TileProvider

TileProvider 的部分实现,仅需要提供指向图片的网址。

请注意,此类要求所有图片都具有相同的尺寸。

继承的字段摘要

公共构造函数摘要

UrlTileProvider(int width, int height)
构造 UrlTileProvider。

公共方法摘要

final Tile
getTile(int x, int y, int zoom)
返回用于此图块坐标的图块。
抽象网址
getTileUrl(int x, int y, int zoom)
返回指向要用于此图块的图片的 URL

继承的方法摘要

公共构造函数

public UrlTileProvider (int width, int height)

构造 UrlTileProvider。

参数
width 图块所用图片的宽度
高度 图块所用图片的高度

公共方法

public final Tile getTile (int x, int y, int zoom)

返回用于此图块坐标的图块。

参数
x 图块的 x 坐标。范围将介于 [0, 2缩放级别 - 1] 之间(包括这两个数值)。
y 图块的 y 坐标。范围将介于 [0, 2缩放级别 - 1] 之间(包括这两个数值)。
zoom 图块的缩放级别。范围介于 [ GoogleMap.getMinZoomLevel, GoogleMap.getMaxZoomLevel] 之间(包括这两个数值)。
返回
  • 要用于此图块坐标的 Tile。如果您不想为此图块坐标提供图块,则返回 NO_TILE。如果此时找不到该图块,则返回 null,并且可能会使用指数退避算法发出进一步的请求。

public abstract 网址 getTileUrl (int x, int y, intzoom)

返回指向要用于此图块的图片的 URL。如果在初始请求中未找到任何图片,系统将使用指数退避算法发出后续请求。如果您不想为此图块坐标提供图片,则返回 null。

参数
x 图块的 x 坐标。范围将介于 [0, 2缩放级别 - 1] 之间(包括这两个数值)。
y 图块的 y 坐标。范围将介于 [0, 2缩放级别 - 1] 之间(包括这两个数值)。
zoom 图块的缩放级别。范围介于 [ GoogleMap.getMinZoomLevel, GoogleMap.getMaxZoomLevel] 之间(包括这两个数值)。
返回
  • 提供指向要用于此图块的图片的 URL 网址。如果您不想为此图块坐标提供图片,则返回 null