new Unique(name, opt_options)
Usage
// 浏览器
<script type="text/javascript" src="https://iclient.supermap.io/dist/openlayers/iclient-ol.js"></script>
<script>
  new ol.source.Unique(name, opt_options);
  
</script>
// ES6 Import
import { Unique } from '@supermapgis/iclient-ol';
new Unique(name, opt_options);
        
        
        
            openlayers/overlay/Unique.js, line 9
        
        
    | Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| name | string | 图层名称。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| opt_options | Object | 参数。 
 | 
Extends
Methods
- 
    inherited addFeatures(features)openlayers/overlay/theme/GeoFeature.js, line 69
- 
    
    添加要素。 Name Type Description featuresArray.<ThemeFeature> | Array.<GeoJSONObject> | Array.<ol.Feature> | ThemeFeature | GeoJSONObject | ol.Feature 要素对象。 
- 
    inherited clear()openlayers/overlay/theme/GeoFeature.js, line 222
- 
    
    清除的内容包括数据(features)、专题要素、缓存。 
- 
    inherited clearCache()openlayers/overlay/theme/GeoFeature.js, line 213
- 
    
    清除缓存。 
- 
    destroy()openlayers/overlay/Unique.js, line 46
- 
    
    释放资源,将引用资源的属性置空。 
- 
    inherited getCacheCount(){number}openlayers/overlay/theme/GeoFeature.js, line 233
- 
    
    获取当前缓存数量。 Returns:Type Description number 返回当前缓存数量。 
- 
    inherited getShapesByFeatureID(featureID){Array}openlayers/overlay/theme/GeoFeature.js, line 254
- 
    
    通过要素 ID 获取要素关联的所有图形。如果不传入此参数,函数将返回所有图形。 Name Type Description featureIDnumber 要素 ID。 Returns:Type Description Array 返回图形数组。 
- 
    inherited redrawThematicFeatures(extent)openlayers/overlay/theme/GeoFeature.js, line 106
- 
    
    重绘所有专题要素。 Name Type Description extentObject 视图范围数据。 
- 
    inherited removeAllFeatures()openlayers/overlay/theme/GeoFeature.js, line 97
- 
    
    清除当前图层所有的矢量要素。 
- 
    inherited removeFeatures(features)openlayers/overlay/theme/GeoFeature.js, line 87
- 
    
    从专题图中删除要素。这个函数删除所有传递进来的矢量要素。 Name Type Description featuresArray.<FeatureVector> | FeatureVector | function 待删除的要素对象或用于过滤的回调函数。 
- 
    inherited setMaxCacheCount(cacheCount)openlayers/overlay/theme/GeoFeature.js, line 242
- 
    
    设置最大缓存条数。 Name Type Description cacheCountnumber 缓存总数。