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