public abstract class

UrlTileProvider

extends Object
implements TileProvider
java.lang.Object
   ↳ com.tencent.tencentmap.mapsdk.maps.model.UrlTileProvider
Known Direct Subclasses

Class Overview

网络瓦片提供器

Summary

[Expand]
Inherited Fields
From interface com.tencent.tencentmap.mapsdk.maps.model.TileProvider
Public Constructors
UrlTileProvider(BizContext bizContext)
UrlTileProvider(int width, int height)
Public Methods
final Tile getTile(int x, int y, int zoom)
返回指定x, y, zoom值对应的栅格瓦片
abstract URL getTileUrl(int x, int y, int zoom)
根据瓦片参数,返回对应的服务器地址。服务器返回的必须是对应瓦片的图片数据流, 如果没有 (x,y,z) 位置的瓦片数据,服务返回的数据应为长度为 0 的 byte[]
void setBizContext(BizContext bizContext)
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.tencent.tencentmap.mapsdk.maps.model.TileProvider

Public Constructors

public UrlTileProvider (BizContext bizContext)

public UrlTileProvider (int width, int height)

Parameters
width 瓦片图片的宽
height 瓦片图片的高

Public Methods

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

返回指定x, y, zoom值对应的栅格瓦片

Parameters
x 瓦片数据的 x 坐标,取值范围 [0, 2^z -1]
y 瓦片数据的 y 坐标,取值范围 [0, 2^z -1]
zoom 瓦片数据的级别, 取值范围 [TencentMap#getMinZoomLevel(), TencentMap#getMaxZoomLevel()]
Returns
  • 瓦片数据

public abstract URL getTileUrl (int x, int y, int zoom)

根据瓦片参数,返回对应的服务器地址。服务器返回的必须是对应瓦片的图片数据流, 如果没有 (x,y,z) 位置的瓦片数据,服务返回的数据应为长度为 0 的 byte[]

public void setBizContext (BizContext bizContext)