package org.geotools.mbtiles;
import java.util.HashMap;
import java.util.Map;
public class MBTilesGrid {
//the ordinates
protected final long ZoomLevel;
protected final long TileColumn;
protected final long TileRow;
//the data
protected byte[] grid = null;
protected Map<String, String> gridData = new HashMap<String, String>();
public MBTilesGrid(long zoomLevel, long tileColumn, long tileRow) {
ZoomLevel = zoomLevel;
TileColumn = tileColumn;
TileRow = tileRow;
}
public byte[] getGrid() {
return grid;
}
public void setGrid(byte[] grid) {
this.grid = grid;
}
public String getGridDataKey(String key) {
return gridData.get(key);
}
public void setGridDataKey(String key, String value) {
gridData.put(key, value);
}
public Map<String,String> getGridData() {
return gridData;
}
public long getZoomLevel() {
return ZoomLevel;
}
public long getTileColumn() {
return TileColumn;
}
public long getTileRow() {
return TileRow;
}
}