public class WMSMapParameter
extends java.lang.Object
implements java.io.Serializable
WMS 地图请求参数。
在 WMS 的规范中,当请求 GetMap 和 GetFeatureInfo 操作时,需要设置地图的相关请求参数。在调用 SuperMap iServer 提供的 WMS 接口的 getMap 和 getFeatureInfo 方法需要传入地图请求参数,getFeatureInfo 方法的参数 WMSQueryParameter 继承自 WMSMapParameter。
| 限定符和类型 | 字段和说明 | 
|---|---|
java.lang.String | 
bgcolor
背景色的十六进制红绿蓝颜色值。 
 | 
Rectangle2D | 
bounds
地图显示范围。 
 | 
Point2D | 
center
地图二维中心点坐标。 
 | 
java.lang.String | 
crs
坐标参考系统</> 在WMS1.3.0中使用 
 | 
Rectangle2D | 
entireBounds
地图范围。 
 | 
java.lang.String | 
exceptions
WMS 的异常错误报告格式。 
 | 
java.lang.String | 
format
地图的输出格式。 
 | 
int | 
height
地图图片的像素高度。 
 | 
java.lang.String | 
layerDefs
图层过滤条件。 
 | 
java.lang.String[] | 
layers
地图图层名称列表。 
 | 
java.lang.String | 
mapName
地图名称。 
 | 
java.lang.String | 
rule  | 
java.lang.String | 
sldBody
SLD_BODY 
 | 
java.lang.String | 
sqlFilter
sql过滤条件。 
 | 
java.lang.String | 
srs
空间坐标参考系统(Spatial Reference System)。 
 | 
java.lang.String[] | 
styles
请求图层的样式名称列表。 
 | 
boolean | 
transparent
地图的背景是否透明。 
 | 
int | 
width
地图图片的像素宽度。 
 | 
| 构造器和说明 | 
|---|
WMSMapParameter()
构造函数。 
 | 
WMSMapParameter(java.util.Map<java.lang.String,java.lang.String> paramMap)
根据一个 Map 映射构造一个 WMSMapParameter。 
 | 
WMSMapParameter(WMSMapParameter wmsmapParameter)
构造函数 
 | 
| 限定符和类型 | 方法和说明 | 
|---|---|
boolean | 
equals(java.lang.Object obj)  | 
int | 
hashCode()  | 
protected java.lang.String[] | 
splitString(java.lang.String strToSplit, java.lang.String splitReg)
将字符串分割为字符串数组。 
 | 
public java.lang.String mapName
地图名称。
地图名称即通过 WMS 的 GetCapabilities 操作获取的服务元数据中 <Layer> 元素的子元素 <Title> 的值。
public int width
地图图片的像素宽度。
public int height
地图图片的像素高度。
public java.lang.String[] layers
地图图层名称列表。
public Point2D center
地图二维中心点坐标。
public Rectangle2D entireBounds
地图范围。
public Rectangle2D bounds
地图显示范围。
public java.lang.String[] styles
public java.lang.String srs
空间坐标参考系统(Spatial Reference System)。
public boolean transparent
地图的背景是否透明。
默认为 FALSE,不透明。
public java.lang.String bgcolor
背景色的十六进制红绿蓝颜色值。
默认为 0xFFFFFF。
public java.lang.String sldBody
public java.lang.String exceptions
WMS 的异常错误报告格式。
默认为 SE_XML。
public java.lang.String format
地图的输出格式。
默认为 PNG 格式。
public java.lang.String crs
坐标参考系统</>
在WMS1.3.0中使用
public java.lang.String rule
public java.lang.String sqlFilter
sql过滤条件。
public java.lang.String layerDefs
图层过滤条件。
public WMSMapParameter()
构造函数。
public WMSMapParameter(java.util.Map<java.lang.String,java.lang.String> paramMap)
paramMap - Map 映射,存储了 WMS 服务常量信息。Constantspublic WMSMapParameter(WMSMapParameter wmsmapParameter)
wmsmapParameter -
protected final java.lang.String[] splitString(java.lang.String strToSplit,
                             java.lang.String splitReg)
strToSplit - 原始字符串,将会以 splitReg 对其进行分割。splitReg - 用于分隔 strToSplit 的字符串。public int hashCode()
hashCode 在类中 java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals 在类中 java.lang.Object