new SuperMap.OverlapDisplayedOptions(options)
在文本或专题图元素显示较密集的区域,文本之间或专题元素之间会发生相互压盖的现象, 该类可以分别控制各种类型的对象的压盖显示情况,进而很好地处理地图中各种类型对象的压盖显示问题。
Name | Type | Description |
---|---|---|
options |
Object |
过滤显示参数。 |
Members
-
allowPointOverlapboolean
-
点和点压盖时是否显示压盖的点对象。默认值为true。
-
allowPointWithTextDisplayboolean
-
标签和相应普通图层上的点是否一起过滤显示,如果过滤显示, 只以图层集合中对应数据集的索引最小的图层的点风格来绘制点。默认值为true。
-
allowTextAndPointOverlapboolean
-
文本和点压盖时是否显示压盖的文本或点对象(此属性不处理文本之间的压盖和点之间的压盖)。默认值为true。
-
allowTextOverlapboolean
-
文本压盖时是否显示压盖的文本对象。默认值为false。
-
allowThemeGraduatedSymbolOverlapboolean
-
等级符号元素压盖时是否显示压盖的等级符号元素。默认值为false。
-
allowThemeGraphOverlapboolean
-
统计专题图元素压盖时是否显示压盖的统计专题图元素。默认值为false。
-
horizontalOverlappedSpaceSizenumber
-
两个对象之间的横向压盖间距,单位为0.1毫米,跟 verticalOverlappedSpaceSize 结合使用, 当两个对象的横向间距小于该值,且纵向间距小于 verticalOverlappedSpaceSize 时认为压盖。默认值为0。
-
verticalOverlappedSpaceSizenumber
-
两个对象之间的纵向压盖间距,单位为0.1毫米,跟 horizontalOverlappedSpaceSize 结合使用, 当两个对象的纵向间距小于该值,且横向间距小于 horizontalOverlappedSpaceSize 时认为压盖。默认值为0。
Methods
-
destroy()
common/iServer/OverlapDisplayedOptions.js, line 82 -
释放资源,将资源的属性置空。
-
fromJson(jsonObject)
common/iServer/OverlapDisplayedOptions.js, line 91 -
将服务端JSON对象转换成当前客户端对象
Name Type Description jsonObject
Object 要转换的 JSON 对象。
-
toServerJSONObject(){Object}
common/iServer/OverlapDisplayedOptions.js, line 101 -
转换成对应的 JSON 格式对象。
Returns:
Type Description Object 对应的 JSON 格式对象 -
toString(){string}
common/iServer/OverlapDisplayedOptions.js, line 112 -
转换成对应的 tileLayer请求瓦片时overlapDisplayedOptions参数。
Returns:
Type Description string 对应的 tileLayer请求瓦片时overlapDisplayedOptions参数