public class GEMFFile
extends java.lang.Object
构造器和说明 |
---|
GEMFFile(java.io.File pLocation)
构造器
|
GEMFFile(java.lang.String pLocation)
构造器
|
GEMFFile(java.lang.String pLocation,
java.util.List<java.io.File> pSourceFolders)
从源/瓦gemf目录中创建新文件的构造函数
|
限定符和类型 | 方法和说明 |
---|---|
void |
acceptAnySource()
让getinputstream()可以使用任何瓦片来源
|
void |
close()
关闭打开的文档文件
|
java.io.InputStream |
getInputStream(int pX,
int pY,
int pZ)
根据指定的z/x/y,得到相配的指定瓦片流InputStream
|
java.lang.String |
getName()
返回在gemf档案第一文件的基名称.
|
java.util.LinkedHashMap<java.lang.Integer,java.lang.String> |
getSources()
返回以这文档来源,名称为指标的LinkedHashMap对象.
|
java.util.Set<java.lang.Integer> |
getZoomLevels()
返回包含在本文档的缩放级别列表
|
void |
selectSource(int pSource)
对getinputstream()设置唯一来源,否者将返回第一个找到的特定z/x/y相配的瓦片
|
public GEMFFile(java.io.File pLocation) throws java.io.FileNotFoundException, java.io.IOException
pLocation
- gemf存档文件java.io.FileNotFoundException
- 文件读取异常java.io.IOException
- 文件读取异常public GEMFFile(java.lang.String pLocation) throws java.io.FileNotFoundException, java.io.IOException
pLocation
- gemf文档文件路径java.io.FileNotFoundException
- 文件读取异常java.io.IOException
- 文件读取异常public GEMFFile(java.lang.String pLocation, java.util.List<java.io.File> pSourceFolders) throws java.io.FileNotFoundException, java.io.IOException
pLocation
- 文件位置pSourceFolders
- 资源文件夹java.io.FileNotFoundException
java.io.IOException
public void close() throws java.io.IOException
java.io.IOException
public java.lang.String getName()
public java.util.LinkedHashMap<java.lang.Integer,java.lang.String> getSources()
public void selectSource(int pSource)
pSource
- 瓦片位置public void acceptAnySource()
public java.util.Set<java.lang.Integer> getZoomLevels()
public java.io.InputStream getInputStream(int pX, int pY, int pZ)
pX
- X值pY
- y值pZ
- z值