new ServerFeature(geometry, options)
Usage
// 浏览器
<script type="text/javascript" src="https://iclient.supermap.io/dist/mapboxgl/iclient-mapboxgl.js"></script>
<script>
new mapboxgl.supermap.ServerFeature(geometry, options);
// 弃用的写法
new SuperMap.ServerFeature(geometry, options);
</script>
// ES6 Import
import { ServerFeature } from '@supermapgis/iclient-mapboxgl';
new ServerFeature(geometry, options);
common/iServer/ServerFeature.js, line 8
Name | Type | Description | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
geometry |
ServerGeometry |
矢量要素的几何信息。 |
|||||||||
options |
Object |
参数。
|
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 jsonObject
Object 要转换的 JSON 对象。
Returns:
Type Description ServerFeature 转化后的 ServerFeature 对象。 -
toFeature(){Vector}
common/iServer/ServerFeature.js, line 61 -
将服务端矢量要素 ServerFeature 转换为客户端矢量要素 Feature。
Returns:
Type Description Vector 转换后的客户端矢量要素。