com.supermap.services.providers

类 MapStatusManager

  • java.lang.Object
    • com.supermap.services.providers.MapStatusManager


  • public class MapStatusManager
    extends java.lang.Object
    
    地图状态管理器。 维护iServer的地图状态(使用MapParameter表示)和UGO的地图状态(使用Map对象表示)的一致性
    • 字段详细资料

      • 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)
        
      • resetLayer

        public void resetLayer()
        
      • close

        public void close()
        
      • dispose

        public void dispose()