new OverlapDisplayedOptions(options)
Usage
// 浏览器
<script type="text/javascript" src="https://iclient.supermap.io/dist/openlayers/iclient-ol.js"></script>
<script>
new ol.supermap.OverlapDisplayedOptions(options);
// 弃用的写法
new SuperMap.OverlapDisplayedOptions(options);
</script>
// ES6 Import
import { OverlapDisplayedOptions } from '@supermap/iclient-ol';
new 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 参数。