new ServerFeature(geometry, options)
Usage
import { ServerFeature } from '@supermapgis/iclient-leaflet';
new ServerFeature(geometry, options);<script type="text/javascript" src="https://iclient.supermap.io/dist/leaflet/iclient-leaflet.js"></script>
<script>
new L.supermap.ServerFeature({paramsNames});
// 弃用的写法
new SuperMap.ServerFeature(geometry, options);
</script>
common/iServer/ServerFeature.js, line 8
| Name | Type | Description | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
geometry |
ServerGeometry |
矢量要素的几何信息。 |
|||||||||
options |
Object |
参数。
|
API Relations
As method parameter:
GeoFeatureThemeLayer.addFeatures
, GeoFeatureThemeLayer.toFeature
, GeoFeatureThemeLayer.toiClientFeature
, GeoJSONFormat.extract.feature
, GraphThemeLayer.addFeatures
, GraphThemeLayer.toFeature
, GraphThemeLayer.toiClientFeature
, L.supermap.ThemeLayer.addFeatures
, LabelThemeLayer.addFeatures
, LabelThemeLayer.toFeature
, LabelThemeLayer.toiClientFeature
, RangeThemeLayer.addFeatures
, RangeThemeLayer.toFeature
, RangeThemeLayer.toiClientFeature
, RankSymbolThemeLayer.addFeatures
, RankSymbolThemeLayer.toFeature
, RankSymbolThemeLayer.toiClientFeature
, ThemeLayer.toFeature
, ThemeLayer.toiClientFeature
, UniqueThemeLayer.addFeatures
, UniqueThemeLayer.toFeature
, UniqueThemeLayer.toiClientFeature.
Returned by:
ServerFeature.fromJson.
Members
-
fieldNamesArray.<string>
-
矢量要素的属性字段名集合。
-
fieldValuesArray.<string>
-
矢量要素的属性字段值集合。
-
geometryServerGeometry
-
矢量要素的几何信息。
Methods
-
destroy()
common/iServer/ServerFeature.js, line 47 -
释放资源,将引用资源的属性置空。
-
fromJson(jsonObject){ServerFeature}
common/iServer/ServerFeature.js, line 88 -
将 JSON 对象表示服务端矢量要素转换为 ServerFeature。
Name Type Description jsonObjectObject 要转换的 JSON 对象。
Returns:
Type Description ServerFeature 转化后的 ServerFeature 对象。 -
toFeature(){Vector}
common/iServer/ServerFeature.js, line 61 -
将服务端矢量要素 ServerFeature 转换为客户端矢量要素 Feature。
Returns:
Type Description Vector 转换后的客户端矢量要素。