com.supermap.desktop.core.Interface

接口 IFormMap

  • 所有超级接口:
    com.supermap.desktop.core.Interface.IDropableForm, IForm


    public interface IFormMap
    extends IForm, com.supermap.desktop.core.Interface.IDropableForm
    地图窗口
    • 方法详细资料

      • setVisibleScales

        void setVisibleScales(double[] scales)
        设置可见比例尺
      • getMapControl

        com.supermap.desktop.core.desktopData.DesktopMapControl getMapControl()
        获取地图窗口中的 MapControl 控件。
      • getActiveLayers

        com.supermap.mapping.Layer[] getActiveLayers()
        获取或设置地图窗口中所激活的图层(即选中图层)的数组。
      • setActiveLayers

        void setActiveLayers(com.supermap.mapping.Layer... activeLayers)
        设置选中的图层
      • addActiveLayersChangedListener

        void addActiveLayersChangedListener(com.supermap.desktop.core.event.ActiveLayersChangedListener listener)
        添加激活图层改变事件
      • removeActiveLayersChangedListener

        void removeActiveLayersChangedListener(com.supermap.desktop.core.event.ActiveLayersChangedListener listener)
        移除激活图层改变事件
      • addMapChangedListener

        void addMapChangedListener(com.supermap.desktop.core.event.MapChangedListener listener)
        添加地图改变事件
      • removeMapChangedListener

        void removeMapChangedListener(com.supermap.desktop.core.event.MapChangedListener listener)
        移除地图改变事件
      • fireMapChanged

        void fireMapChanged(com.supermap.desktop.core.event.MapChangedEvent e)
        发送地图改变事件
      • removeActiveLayersByDatasets

        void removeActiveLayersByDatasets(com.supermap.data.Dataset... datasets)
        删除图层时从当前选中图层中移除
      • updataSelectNumber

        void updataSelectNumber()
        更新选中个数
      • setSelectedGeometryProperty

        void setSelectedGeometryProperty()
        更新选择对象面板
      • openMap

        void openMap(java.lang.String mapName)
        打开当前工作空间中指定名称的地图
        参数:
        mapName - 地图名称
      • getSelectedCount

        int getSelectedCount()
        获取当前选择对象个数
      • removeLayers

        boolean removeLayers(com.supermap.mapping.Layer[] layers)
        移除图层
        返回:
        移除图层是否成功
      • setVisibleScalesEnabled

        void setVisibleScalesEnabled(boolean isVisibleScalesEnabled)
        设置固定比例尺是否生效
      • refresh

        void refresh()
        刷新地图,以及与地图相关的需要刷新的内容
      • clearSelection

        void clearSelection()
        清除选择集