public class ArcGISRestMapProviderSetting extends MapProviderSetting
ArcGIS Rest地图服务提供者配置对象
该对象用于ArcGIS Rest地图服务提供者所需要的相关参数信息,包含:Rest地图服务地址;用户名;密码。
| 限定符和类型 | 字段和说明 | 
|---|---|
boolean | 
replaceTRNS
ArcGIS 返回的有些图片为PNG24格式,但是又包含tRNS可选块,该块中指定了RGB(253,253,253)的颜色都是透明 的(这种图片在Windows文件属性显示位深是32,其实是24的)。 
 | 
int | 
tilePixWidth
瓦片的块宽,单位是像素 
 | 
dataPrjCoordSysType, watermark| 构造器和说明 | 
|---|
ArcGISRestMapProviderSetting()  | 
| 限定符和类型 | 方法和说明 | 
|---|---|
boolean | 
equals(java.lang.Object o)  | 
boolean | 
getCacheEnabled()
是否开启缓存。 
 | 
java.lang.String | 
getCustomMapName()  | 
java.lang.String | 
getGetTokenUrl()
获取ArcGIS Token服务地址。 
 | 
java.lang.String | 
getHttpReferer()
获取访问ArcGIS REST服务的HTTP referer。 
 | 
java.lang.String | 
getPassword()
获取访问ArcGIS Rest服务的密码。 
 | 
java.lang.String | 
getRestServiceRootURL()
获取ArcGIS Rest地图服务地址。 
 | 
static long | 
getSerialversionuid()
获取服务版本的UID。 
 | 
boolean | 
getTileCacheReadOnly()  | 
java.lang.String | 
getToken()
获取访问ArcGIS REST服务的Token。 
 | 
java.lang.String | 
getUserName()
获取访问ArcGIS Rest服务的用户名。 
 | 
int | 
hashCode()  | 
void | 
setCacheEnabled(boolean cacheEnabled)
是否开启缓存。 
 | 
void | 
setCustomMapName(java.lang.String customMapName)  | 
void | 
setGetTokenUrl(java.lang.String getTokenUrl)
设置ArcGIS Token服务地址。 
 | 
void | 
setHttpReferer(java.lang.String httpReferer)
设置访问ArcGIS REST服务的HTTP referer。 
 | 
void | 
setPassword(java.lang.String password)
设置访问ArcGIS Rest服务的密码。 
 | 
void | 
setRestServiceRootURL(java.lang.String restServiceRootURL)
设置ArcGIS Rest地图服务地址。 
 | 
void | 
setTileCacheReadOnly(boolean tileCacheReadOnly)  | 
void | 
setToken(java.lang.String token)
设置访问ArcGIS REST服务的Token。 
 | 
void | 
setUserName(java.lang.String userName)
设置访问ArcGIS Rest服务的用户名。 
 | 
getCacheMode, getCacheVersion, getName, getOutputPath, getOutputSite, getWatermark, setCacheMode, setCacheVersion, setName, setOutputPath, setOutputSite, setWatermarkpublic int tilePixWidth
public boolean replaceTRNS
public java.lang.String getRestServiceRootURL()
public void setRestServiceRootURL(java.lang.String restServiceRootURL)
restServiceRootURL -public java.lang.String getUserName()
public void setUserName(java.lang.String userName)
userName -public java.lang.String getPassword()
public void setPassword(java.lang.String password)
password -public java.lang.String getGetTokenUrl()
获取ArcGIS Token服务地址。
该参数只在以“用户名/密码”方式进行安全认证时有效,并且允许为空。当该参数为空时, 系统自动处理为{rootUrl}/tokens。如 :ArcGISRestMapProviderSetting#restServiceRootURL为http://127.0.0.1:6080/arcgis/rest/services/Sample/MapServer时, Token服务地址自动处理为http://127.0.0.1:6080/arcgis/tokens。
public void setGetTokenUrl(java.lang.String getTokenUrl)
设置ArcGIS Token服务地址。
该参数只在以“用户名/密码”方式进行安全认证时有效,并且允许为空。当该参数为空时, 系统自动处理为{rootUrl}/tokens。如 :ArcGISRestMapProviderSetting#restServiceRootURL为http://127.0.0.1:6080/arcgis/rest/services/Sample/MapServer时, Token服务地址自动处理为http://127.0.0.1:6080/arcgis/tokens。
getTokenUrl -public static long getSerialversionuid()
public boolean getCacheEnabled()
public void setCacheEnabled(boolean cacheEnabled)
cacheEnabled -public boolean getTileCacheReadOnly()
public void setTileCacheReadOnly(boolean tileCacheReadOnly)
public java.lang.String getToken()
获取访问ArcGIS REST服务的Token。
当同时配置了用户名/密码和Token时,以token验证为准。
public void setToken(java.lang.String token)
设置访问ArcGIS REST服务的Token。
当同时配置了用户名/密码和Token时,以token验证为准。
token - tokenpublic java.lang.String getHttpReferer()
获取访问ArcGIS REST服务的HTTP referer。使用HTTP Referer形式的Token时,需要设置该值。
public void setHttpReferer(java.lang.String httpReferer)
设置访问ArcGIS REST服务的HTTP referer。使用HTTP Referer形式的Token时,需要设置该值。
httpReferer - HTTP refererpublic boolean equals(java.lang.Object o)
equals 在类中 java.lang.Objectpublic int hashCode()
hashCode 在类中 java.lang.Objectpublic java.lang.String getCustomMapName()
public void setCustomMapName(java.lang.String customMapName)