com.amap.api.maps.model

## 类 UrlTileProvider

- java.lang.Object
- - com.amap.api.maps.model.UrlTileProvider

- 所有已实现的接口:
    TileProvider

      public abstract class UrlTileProvider
      extends java.lang.Object
      implements TileProvider

  在线瓦片图层TileOverlay的显示Provider构造器，只需要一个URL指向的图像。 注意：使用这个类，要求所有的图像都具有相同的尺寸。
  The display Provider constructor for the online tile layer TileOverlay only requires an image pointed to by a URL. Note: Using this class requires all images to have the same size.
  从以下版本开始:
    v2.2.0

- - ### 字段概要

    - ### 从接口继承的字段 com.amap.api.maps.model.TileProvider

      `NO_TILE`

  - ### 构造器概要

    构造器
    构造器和说明
    `UrlTileProvider(int width, int height)` 构造一个UrlTileProvider对象。

  - ### 方法概要

    所有方法 实例方法 抽象方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `Tile` | `getTile(int x, int y, int zoom)` 获取指定瓦片坐标的tile对象。
    `int` | `getTileHeight()` 获取瓦片的图片高度。
    `abstract java.net.URL` | `getTileUrl(int x, int y, int zoom)` 获取指定瓦片坐标对应图片的URL。
    `int` | `getTileWidth()` 获取瓦片的图片宽度。

    - ### 从类继承的方法 java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 构造器详细资料

    - #### UrlTileProvider

          public UrlTileProvider(int width,
                                 int height)

      构造一个UrlTileProvider对象。
      Construct a UrlTileProvider object.
      参数:
        `width` - 用于Tile的图片宽度。
        The width of the image used for the Tile.
        `height` - 用于Tile的图片高度。
        The height of the image used for the Tile.
      从以下版本开始:
        2.2.0

  - ### 方法详细资料

    - #### getTileUrl

          public abstract java.net.URL getTileUrl(int x,
                                                  int y,
                                                  int zoom)

      获取指定瓦片坐标对应图片的URL。
      Get the URL of the image corresponding to the specified tile coordinates.
      参数:
        `x` - tile的横坐标，范围为[0, 2的zoom次方 - 1]
        The horizontal coordinate of the tile, ranging from [0, 2 to the power of zoom - 1].
        `y` - tile的纵坐标，范围为[0, 2的zoom次方 - 1]
        The vertical coordinate of the tile, ranging from [0, 2 to the power of zoom - 1].
        `zoom` - tile的缩放级别，范围通过类AMap的getMinZoomLevel()和getMaxZoomLevel()获得。
        The zoom level of the tile, the range is obtained through the getMinZoomLevel() and getMaxZoomLevel() methods of the AMap class.
      返回:
        指定tile坐标对应图片的URL。
        The URL of the image corresponding to the specified tile coordinates.
      从以下版本开始:
        2.2.0

    - #### getTile

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

      获取指定瓦片坐标的tile对象。
      Get the tile object of the specified tile coordinates.
      指定者:
        `getTile` 在接口中 `TileProvider`
      参数:
        `x` - tile的横坐标，范围为[0, 2的zoom次方 - 1]。
        The horizontal coordinate of the tile, ranging from [0, 2 to the power of zoom - 1].
        `y` - tile的纵坐标，范围为[0, 2的zoom次方 - 1]。
        The vertical coordinate of the tile, ranging from [0, 2 to the power of zoom - 1].
        `zoom` - tile的缩放级别，范围通过类AMap的getMinZoomLevel()和getMaxZoomLevel()获得。
        The zoom level of the tile, the range is obtained through the getMinZoomLevel() and getMaxZoomLevel() methods of the AMap class.
      返回:
        指定tile坐标的tile对象。
        The tile object of the specified tile coordinates.
      从以下版本开始:
        2.2.0

    - #### getTileWidth

          public int getTileWidth()

      获取瓦片的图片宽度。
      Get the width of the tile image.
      指定者:
        `getTileWidth` 在接口中 `TileProvider`
      返回:
        图片宽度，单位像素pixel。
        Image width, unit pixel.
      从以下版本开始:
        2.2.0

    - #### getTileHeight

          public int getTileHeight()

      获取瓦片的图片高度。
      Get the height of the tile image.
      指定者:
        `getTileHeight` 在接口中 `TileProvider`
      返回:
        图片高度，单位像素pixel。
        Image height, unit pixel.
      从以下版本开始:
        2.2.0