类 OverlapDisplayedOptions
- java.lang.Object
-
- com.supermap.services.components.commontypes.OverlapDisplayedOptions
-
- 所有已实现的接口:
- java.io.Serializable
public class OverlapDisplayedOptions extends java.lang.Object implements java.io.Serializable
地图压盖过滤显示选项。
在文本或专题图元素显示较密集的区域,文本之间或专题元素之间会发生相互压盖的现象, 该类可以分别控制各种类型的对象的压盖显示情况,进而很好地处理地图中各种类型对象的压盖显示问题。
- 另请参阅:
- 序列化表格
-
-
字段概要
字段 限定符和类型 字段和说明 boolean
allowPointOverlap
点和点压盖时是否显示压盖的点对象。boolean
allowPointWithTextDisplay
标签和相应普通图层上的点是否一起过滤显示,如果过滤显示, 只以图层集合中对应数据集的索引最小的图层的点风格来绘制点。boolean
allowTextAndPointOverlap
文本和点压盖时是否显示压盖的文本或点对象(此属性不处理文本之间的压盖和点之间的压盖)。boolean
allowTextOverlap
地图中的文本出现压盖时,是否显示压盖的文本对象。boolean
allowThemeGraduatedSymbolOverlap
等级符号元素压盖时是否显示压盖的等级符号元素。boolean
allowThemeGraphOverlap
统计专题图元素压盖时是否显示压盖的统计专题图元素。double
horizontalOverlappedSpaceSize
两个对象之间的横向压盖间距,单位为0.1毫米,跟verticalOverlappedSpaceSize
结合使用, 当两个对象的横向间距小于该值,且纵向间距小于verticalOverlappedSpaceSize
时认为压盖。double
verticalOverlappedSpaceSize
两个对象之间的纵向压盖间距,单位为0.1毫米,跟horizontalOverlappedSpaceSize
结合使用, 当两个对象的纵向间距小于该值,且横向间距小于horizontalOverlappedSpaceSize
时认为压盖。
-
构造器概要
构造器 构造器和说明 OverlapDisplayedOptions()
OverlapDisplayedOptions(OverlapDisplayedOptions overlapDisplayedOptions)
拷贝构造函数。
-
方法概要
方法 限定符和类型 方法和说明 boolean
equals(java.lang.Object obj)
比较指定对象与当前OverlapDisplayedOptions
对象是否相等。int
hashCode()
获取 OverlapDisplayedOptions 对象的哈希码值。
-
-
-
字段详细资料
-
allowPointOverlap
public boolean allowPointOverlap
点和点压盖时是否显示压盖的点对象。默认为 true。
-
allowPointWithTextDisplay
public boolean allowPointWithTextDisplay
标签和相应普通图层上的点是否一起过滤显示,如果过滤显示, 只以图层集合中对应数据集的索引最小的图层的点风格来绘制点。默认为 true。
-
allowTextOverlap
public boolean allowTextOverlap
地图中的文本出现压盖时,是否显示压盖的文本对象。默认为 True。 如果为True,表示允许互相压盖的文本以压盖的形式直接显示;如果为False,则只显示先出图的图层,后出图的图层不显示。
-
allowTextAndPointOverlap
public boolean allowTextAndPointOverlap
文本和点压盖时是否显示压盖的文本或点对象(此属性不处理文本之间的压盖和点之间的压盖)。默认为 true。
-
allowThemeGraduatedSymbolOverlap
public boolean allowThemeGraduatedSymbolOverlap
等级符号元素压盖时是否显示压盖的等级符号元素。默认为 false。
-
allowThemeGraphOverlap
public boolean allowThemeGraphOverlap
统计专题图元素压盖时是否显示压盖的统计专题图元素。默认为 false。
-
horizontalOverlappedSpaceSize
public double horizontalOverlappedSpaceSize
两个对象之间的横向压盖间距,单位为0.1毫米,跟
verticalOverlappedSpaceSize
结合使用, 当两个对象的横向间距小于该值,且纵向间距小于verticalOverlappedSpaceSize
时认为压盖。为正数时表示两个对象之间的橫向距离,为负数时表示两个对象的橫向压盖距离。默认为 0。
-
verticalOverlappedSpaceSize
public double verticalOverlappedSpaceSize
两个对象之间的纵向压盖间距,单位为0.1毫米,跟
horizontalOverlappedSpaceSize
结合使用, 当两个对象的纵向间距小于该值,且横向间距小于horizontalOverlappedSpaceSize
时认为压盖。为正数时表示两个对象之间的纵向距离,为负数时表示两个对象的纵向压盖距离。默认为 0
-
-
构造器详细资料
-
OverlapDisplayedOptions
public OverlapDisplayedOptions()
-
OverlapDisplayedOptions
public OverlapDisplayedOptions(OverlapDisplayedOptions overlapDisplayedOptions)
拷贝构造函数。
- 参数:
overlapDisplayedOptions
- 地图压盖过滤显示选项对象。- 抛出:
java.lang.IllegalArgumentException
- 当参数为 null 时抛出异常。
-
-
方法详细资料
-
hashCode
public int hashCode()
获取 OverlapDisplayedOptions 对象的哈希码值。
- 覆盖:
hashCode
在类中java.lang.Object
- 返回:
- 哈希码值。
-
equals
public boolean equals(java.lang.Object obj)
比较指定对象与当前
OverlapDisplayedOptions
对象是否相等。- 覆盖:
equals
在类中java.lang.Object
- 参数:
obj
- 与当前OverlapDisplayedOptions
对象进行比较的对象。- 返回:
- 如果指定对象跟 OverlapDisplayedOptions 对象相等,则返回 true,否则,返回 false。
-
-