com.supermap.mapping
类 SnapSetting
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.mapping.SnapSetting
-
public class SnapSetting extends InternalHandleDisposable
地图控件的捕捉设置捕捉模式的优先级由捕捉模式在该对象中的先后顺序来决定,排在前面的优先级更高一些
- Example:
- 示范代码:
SnapSetting snapSetting = new SnapSetting(); // 创建捕捉设置对象 snapSetting.openAll(); // 打开所有捕捉模式 snapSetting.set(SnapMode.POINT_ON_LINE, false); // 关闭线上点捕捉,打开的方式类似 mapControl.setSnapSetting(snapSetting); // 通过MapControl应用捕捉设置
-
-
构造器概要
构造器 构造器和说明 SnapSetting()
构造函数SnapSetting(SnapSetting setting)
构造函数,根据源对象创建新对象
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 void
closeAll()
关闭全部捕捉功能,现在开出去四种功能void
dispose()
释放对象boolean
get(SnapMode mode)
获取一个捕捉模式当前是否开启int
getMaxSnappedCount()
获取最大可捕捉个数int
getTolerance()
获取捕捉容限void
openAll()
开启全部捕捉功能,现在开出去四种功能void
openDefault()
打开默认捕捉功能,默认打开节点,端点,线上点捕捉void
set(SnapMode mode, boolean value)
设置一个捕捉模式是否开启void
setMaxSnappedCount(int value)
设置最大可捕捉个数void
setTolerance(int value)
设置捕捉容限
-
-
-
构造器详细资料
-
SnapSetting
public SnapSetting()
构造函数
-
SnapSetting
public SnapSetting(SnapSetting setting)
构造函数,根据源对象创建新对象- 参数:
setting
- 捕捉设置
-
-
方法详细资料
-
getMaxSnappedCount
public int getMaxSnappedCount()
获取最大可捕捉个数- 返回:
- 最大可捕捉个数
-
setMaxSnappedCount
public void setMaxSnappedCount(int value)
设置最大可捕捉个数- 参数:
value
- 最大可捕捉个数,每个数据集当前窗口默认值为500,设置范围[20-5000]
-
get
public boolean get(SnapMode mode)
获取一个捕捉模式当前是否开启- 参数:
mode
- 捕捉模式- 返回:
- 是否开启
-
set
public void set(SnapMode mode, boolean value)
设置一个捕捉模式是否开启- 参数:
mode
- 捕捉模式value
- true为开启,false为关闭
-
openAll
public void openAll()
开启全部捕捉功能,现在开出去四种功能
-
closeAll
public void closeAll()
关闭全部捕捉功能,现在开出去四种功能
-
openDefault
public void openDefault()
打开默认捕捉功能,默认打开节点,端点,线上点捕捉
-
dispose
public void dispose()
释放对象
-
getTolerance
public int getTolerance()
获取捕捉容限- 返回:
- 捕捉容限值
-
setTolerance
public void setTolerance(int value)
设置捕捉容限- 参数:
value
- 捕捉容限值
-
-