public class TileBoundle
extends java.lang.Object
implements java.io.Serializable
一组瓦片。
和TileMatrix
不相同的是,TileMatrix表示一个矩形,而TileBundle是指一组连续的瓦片(并不一定是矩形)。
如下面的瓦片用TileBundle表示:start(3,1) end(5,3) rectLeft:1 width:11
-------------
---*********-
-***********-
-*****-------
限定符和类型 | 字段和说明 |
---|---|
TileIndex |
end
结束瓦片。
|
int |
rectLeft
区域左边列号。
|
int |
rectWidth
区域宽度。
|
TileIndex |
start
起始瓦片。
|
构造器和说明 |
---|
TileBoundle(int startX, int startY, int endX, int endY, int rectLeft, int width)
构造函数。
|
TileBoundle(TileIndex start, TileIndex end, int rectLeft, int width)
构造函数。
|
public final TileIndex start
public final TileIndex end
public final int rectLeft
public final int rectWidth
public TileBoundle(TileIndex start, TileIndex end, int rectLeft, int width)
构造函数。
start
- 起始瓦片号。end
- 结束瓦片号。rectLeft
- 区域左行号。width
- 区域横向瓦片个数。public TileBoundle(int startX, int startY, int endX, int endY, int rectLeft, int width)
构造函数。
startX
- 起始瓦片列号。startY
- 起始瓦片行号。endX
- 结束瓦片行号。endY
- 结束瓦片列号。rectLeft
- 区域左行号。width
- 区域横向瓦片个数。public long tileCount()
瓦片个数。
public TileIndex getTile(long index)
根据当前瓦片的索引获取瓦片行列号。
index
- 瓦片索引。