com.supermap.services.providers
类 MapStatusManager
- java.lang.Object
-
- com.supermap.services.providers.MapStatusManager
-
public class MapStatusManager extends java.lang.Object
地图状态管理器。 维护iServer的地图状态(使用MapParameter表示)和UGO的地图状态(使用Map对象表示)的一致性
-
-
字段概要
字段 限定符和类型 字段和说明 protected MapParameter
iServerStatus
protected java.lang.String
mapName
protected com.supermap.services.providers.MapUpdater
mapObj
protected Map
ugoStatus
-
构造器概要
构造器 限定符 构造器和说明 protected
MapStatusManager()
MapStatusManager(com.supermap.mapping.Map ugoMapStatus, MapParameter iServerMapStatus)
使用UGO的地图状态和iServer的地图状态,构造新的地图状态管理器。
-
方法概要
方法 限定符和类型 方法和说明 protected static com.supermap.mapping.Layer
addHeatmapLayer(UGCHeatmapLayer heatmap, com.supermap.mapping.Map mapObj, com.supermap.data.Workspace ugoWorkspace)
protected static com.supermap.mapping.Layer
addLayer(UGCLayer ugcLayer, com.supermap.mapping.Map mapObj, com.supermap.data.Workspace ugoWorkspace)
void
close()
void
dispose()
com.supermap.mapping.Map
getMap()
java.lang.String
getMapName()
static com.supermap.mapping.FieldValuesDisplayMode
getUGOFieldValuesDisplayMode(FieldValuesDisplayMode fieldValuesDisplayMode)
void
resetLayer()
void
setDefaultMapParameter(MapParameter defaultMapParam)
protected static com.supermap.data.JoinItems
setJoinItemsForTheme(JoinItem[] joinItems, com.supermap.data.QueryParameter queryParameter)
为支持关联专题图增加的内部方法protected static void
setOrderBy(QueryParameter displayFilter, java.lang.String displayOrderBy)
MapParameter
updateStatus(MapParameter mapParam)
protected static void
updateUgoLayer(com.supermap.mapping.Layer ugoLayer, UGCLayer layer, Map mapObj)
-
-
-
字段详细资料
-
iServerStatus
protected MapParameter iServerStatus
-
ugoStatus
protected Map ugoStatus
-
mapName
protected java.lang.String mapName
-
mapObj
protected com.supermap.services.providers.MapUpdater mapObj
-
-
构造器详细资料
-
MapStatusManager
public MapStatusManager(com.supermap.mapping.Map ugoMapStatus, MapParameter iServerMapStatus)
使用UGO的地图状态和iServer的地图状态,构造新的地图状态管理器。 要求参数中的UGO中的地图状态和iServer的地图状态是一致的。- 参数:
ugoMapStatus
-iServerMapStatus
-
-
MapStatusManager
protected MapStatusManager()
-
-
方法详细资料
-
addHeatmapLayer
protected static com.supermap.mapping.Layer addHeatmapLayer(UGCHeatmapLayer heatmap, com.supermap.mapping.Map mapObj, com.supermap.data.Workspace ugoWorkspace)
-
addLayer
protected static com.supermap.mapping.Layer addLayer(UGCLayer ugcLayer, com.supermap.mapping.Map mapObj, com.supermap.data.Workspace ugoWorkspace)
-
getUGOFieldValuesDisplayMode
public static com.supermap.mapping.FieldValuesDisplayMode getUGOFieldValuesDisplayMode(FieldValuesDisplayMode fieldValuesDisplayMode)
-
updateUgoLayer
protected static void updateUgoLayer(com.supermap.mapping.Layer ugoLayer, UGCLayer layer, Map mapObj)
-
setOrderBy
protected static void setOrderBy(QueryParameter displayFilter, java.lang.String displayOrderBy)
-
setJoinItemsForTheme
protected static com.supermap.data.JoinItems setJoinItemsForTheme(JoinItem[] joinItems, com.supermap.data.QueryParameter queryParameter)
为支持关联专题图增加的内部方法- 参数:
joinItems
-queryParameter
-- 返回:
-
getMap
public com.supermap.mapping.Map getMap()
-
getMapName
public java.lang.String getMapName()
-
setDefaultMapParameter
public void setDefaultMapParameter(MapParameter defaultMapParam)
-
updateStatus
public MapParameter updateStatus(MapParameter mapParam)
-
resetLayer
public void resetLayer()
-
close
public void close()
-
dispose
public void dispose()
-
-