public abstract class UrlTileProvider extends java.lang.Object implements TileProvider
NO_TILE
Constructor and Description |
---|
UrlTileProvider() |
UrlTileProvider(int width,
int height) |
Modifier and Type | Method and Description |
---|---|
Tile |
getTile(int x,
int y,
int zoom)
返回指定x, y, zoom值对应的栅格瓦片
|
abstract java.net.URL |
getTileUrl(int x,
int y,
int zoom)
根据瓦片参数,返回对应的服务器地址。服务器返回的必须是对应瓦片的图片数据流,
如果没有 (x,y,z) 位置的瓦片数据,服务返回的数据应为长度为 0 的 byte[]
|
protected NetResponse |
requestTileData(java.lang.String url)
请求网络获取URL的数据
|
public UrlTileProvider()
public UrlTileProvider(int width, int height)
width
- 瓦片图片的宽height
- 瓦片图片的高public final Tile getTile(int x, int y, int zoom)
TileProvider
getTile
in interface TileProvider
x
- 瓦片数据的 x 坐标,取值范围 [0, 2^z -1]y
- 瓦片数据的 y 坐标,取值范围 [0, 2^z -1]zoom
- 瓦片数据的级别, 取值范围 [TencentMap.getMinZoomLevel()
, TencentMap.getMaxZoomLevel()
]protected NetResponse requestTileData(java.lang.String url)
url
- 请求URLpublic abstract java.net.URL getTileUrl(int x, int y, int zoom)
x
- y
- zoom
-