L.supermap.rangeThemeLayer(name, options)
范围分段专题图对数据(<SuperMap.Feature.Vector>)属性字段(attributes)的属性值进行分段,使用不同的颜色或符号(线型、填充)渲染不同范围段的属性值。
           分段专题图一般用来反映连续分布现象的数量或程度特征,如降水量的分布,土壤侵蚀强度的分布等。
| Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| name | string | 图层名 | ||||||||||||||||||||||||||||||||||||||||||||||||
| options | Object | 图层参数。 
 | 
Extends
Members
- 
    highlightStyleObject
- 
    
    开启 hover 事件后,触发的样式风格。 
- 
    styleObject
- 
    
    专题图样式。 
- 
    styleGroupsObject
- 
    
    各专题类型样式组。 
Events
- 
    inherited beforefeaturesaddedleaflet/overlay/theme/GeoFeatureThemeLayer.js, line 76
- 
    
    
    向专题图图层中添加数据之前触发。 Properties:Name Type Description featuresSuperMap.ServerFeature | L.supermap.themeFeature | GeoJSONObject 事件对象。 
- 
    inherited changelayerleaflet/overlay/theme/ThemeLayer.js, line 527
- 
    
    
    图层属性改变之后触发。 Properties:Name Type Description layerObject 图层。 propertystring 图层属性。 
- 
    inherited featuresremovedleaflet/overlay/theme/ThemeLayer.js, line 209
- 
    
    
    删除的要素成功之后触发。 Properties:Name Type Description featuresArray.<SuperMap.Feature.Vector> 事件对象。 succeedboolean 要输是否删除成功,true 为删除成功,false 为删除失败。 
Methods
- 
    inherited addFeatures(features)leaflet/overlay/theme/GeoFeatureThemeLayer.js, line 68
- 
    
    
    向专题图图层中添加数据。 Name Type Description featuresSuperMap.ServerFeature | L.supermap.themeFeature | GeoJSONObject 待填加的要素。 
- 
    inherited clear()leaflet/overlay/theme/GeoFeatureThemeLayer.js, line 240
- 
    
    
    清除的内容包括数据(features) 、专题要素、缓存。 
- 
    inherited clearCache()leaflet/overlay/theme/GeoFeatureThemeLayer.js, line 231
- 
    
    
    清除缓存数据。 
- 
    inherited createThematicFeature(feature)leaflet/overlay/theme/GeoFeatureThemeLayer.js, line 191
- 
    
    
    创建专题要素。 Name Type Description featureSuperMap.Feature.Vector 要创建的要素。 
- 
    inherited destroyFeatures(features)leaflet/overlay/theme/ThemeLayer.js, line 141
- 
    
    
    销毁要素。 Name Type Description featuresArray.<SuperMap.Feature.Vector> 将被销毁的要素。 
- 
    inherited getCacheCount(){number}leaflet/overlay/theme/GeoFeatureThemeLayer.js, line 252
- 
    
    
    获取当前缓存数量。 Returns:Type Description number 返回当前缓存数量。 
- 
    inherited getEvents(){Object}leaflet/overlay/theme/ThemeLayer.js, line 55
- 
    
    
    获取图层事件。 Returns:Type Description Object 返回图层支持的事件。 
- 
    inherited getFeatureBy(property, value)leaflet/overlay/theme/ThemeLayer.js, line 252
- 
    
    
    在专题图的要素数组 features 里面遍历每一个 feature,当 feature[property] === value 时,返回此 feature(并且只返回第一个)。 Name Type Description propertystring 要的某个属性名。 valuestring 对应属性名得值。 
- 
    inherited getFeatureById(featureId)leaflet/overlay/theme/ThemeLayer.js, line 271
- 
    
    
    通过给定一个 ID,返回对应的矢量要素,如果不存在则返回 null。 Name Type Description featureIdnumber 要素 ID。 
- 
    inherited getFeatures(){Array}leaflet/overlay/theme/ThemeLayer.js, line 237
- 
    
    
    查看当前图层中的有效数据。 Returns:Type Description Array 返回图层中的有效数据。 
- 
    inherited getFeaturesByAttribute(attrName, attrValue){Array}leaflet/overlay/theme/ThemeLayer.js, line 280
- 
    
    
    通过给定一个属性的 key 值和 value 值,返回所有匹配的要素数组。 Name Type Description attrNamestring key 值。 attrValuestring value 值。 Returns:Type Description Array 返回所有匹配的要素数组。 
- 
    inherited getLocalXY(coordinate)leaflet/overlay/theme/ThemeLayer.js, line 425
- 
    
    
    地理坐标转为像素坐标。 Name Type Description coordinateArray 
- 
    inherited getShapesByFeatureID(featureID)leaflet/overlay/theme/GeoFeatureThemeLayer.js, line 274
- 
    
    
    通过 FeatureID 获取 feature 关联的所有图形。如果不传入此参数,函数将返回所有图形。 Name Type Description featureIDnumber 要素 ID。 
- 
    getStyleByData(feat){Array.<SuperMap.ThemeStyle>}leaflet/overlay/RangeThemeLayer.js, line 68
- 
    
    
    根据用户数据(feature)设置专题要素的 Style。 Name Type Description featSuperMap.Feature.Vector 矢量要素对象。 Returns:Type Description Array.<SuperMap.ThemeStyle> 专题要素的 Style。 
- 
    inherited off(event, callback, context)leaflet/overlay/theme/ThemeLayer.js, line 386
- 
    
    
    移除专题要素事件监听。 Name Type Description eventEvent 监听事件。 callbackfunction 回调函数。 contextstring 信息。 
- 
    inherited on(event, callback, context)leaflet/overlay/theme/ThemeLayer.js, line 370
- 
    
    
    添加专题要素事件监听。添加专题要素事件监听。 Name Type Description eventEvent 监听事件。 callbackfunction 回调函数。 contextstring 信息。 
- 
    inherited onRemove(map)leaflet/overlay/theme/ThemeLayer.js, line 73
- 
    
    
    删除某个地图。 Name Type Description mapL.Map 要删除的地图。 
- 
    inherited redraw()leaflet/overlay/theme/GeoFeatureThemeLayer.js, line 222
- 
    
    
    重绘该图层。 
- 
    inherited redrawThematicFeatures(bounds)leaflet/overlay/theme/GeoFeatureThemeLayer.js, line 120
- 
    
    
    重绘所有专题要素。 此方法包含绘制专题要素的所有步骤,包含用户数据到专题要素的转换,抽稀,缓存等步骤。 地图漫游时调用此方法进行图层刷新。 Name Type Description boundsL.bounds 重绘的范围。 
- 
    inherited removeAllFeatures()leaflet/overlay/theme/GeoFeatureThemeLayer.js, line 111
- 
    
    
    清除当前图层所有的矢量要素。 
- 
    inherited removeFeatures(features)leaflet/overlay/theme/GeoFeatureThemeLayer.js, line 101
- 
    
    
    从专题图中删除 feature。这个函数删除所有传递进来的矢量要素。参数中的 features 数组中的每一项,必须是已经添加到当前图层中的 feature。 Name Type Description featuresSuperMap.Feature.Vector 要删除的要素。 
- 
    inherited setMaxCacheCount(cacheCount)leaflet/overlay/theme/GeoFeatureThemeLayer.js, line 261
- 
    
    
    设置最大缓存数量。 Name Type Description cacheCountnumber 最大缓存量。 
- 
    inherited setOpacity(opacity)leaflet/overlay/theme/ThemeLayer.js, line 335
- 
    
    
    设置图层的不透明度,取值 [0-1] 之间。 Name Type Description opacitynumber 不透明度。 
- 
    inherited toFeature(features){SuperMap.Feature.Vector}leaflet/overlay/theme/ThemeLayer.js, line 485
- 
    
    
    转为 iClient 要素,该方法将被弃用,由 L.supermap.ThemeLayer#toiClientFeature代替。Name Type Description featuresSuperMap.ServerFeature | L.supermap.themeFeature | GeoJSONObject 待转要素。 - Deprecated
- Yes
 
 Returns:Type Description SuperMap.Feature.Vector 转换后的 iClient 要素。 
- 
    inherited toiClientFeature(features){Array.<SuperMap.Feature.Vector>}leaflet/overlay/theme/ThemeLayer.js, line 450
- 
    
    
    转为 iClient 要素。 Name Type Description featuresSuperMap.ServerFeature | L.supermap.themeFeature | GeoJSONObject 待转要素。 Returns:Type Description Array.<SuperMap.Feature.Vector> 转换后的 iClient 要素。 
- 
    inherited update(bounds)leaflet/overlay/theme/ThemeLayer.js, line 300
- 
    
    
    更新图层。 Name Type Description boundsL.bounds 图层范围。