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.FileNotFoundExceptionjava.io.IOExceptionpublic void close()
throws java.io.IOException
java.io.IOExceptionpublic 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值