@@ -15,16 +15,18 @@ import {
1515/**
1616 * @class mapboxgl.supermap.FeatureService
1717 * @category iServer Data Feature
18- * @classdesc 要素数据集类。提供:ID查询 ,范围查询,SQL查询 ,几何查询,bounds查询 ,缓冲区查询,地物编辑
18+ * @classdesc 要素数据集类。提供:ID 查询 ,范围查询,SQL 查询 ,几何查询,bounds 查询 ,缓冲区查询,地物编辑。
1919 * @example
2020 * new mapboxgl.supermap.FeatureService(url)
21- * .getFeaturesByIDs(param,function(result){
21+ * .getFeaturesByIDs(param,function(result){
2222 * //doSomething
2323 * })
2424 * @extends {mapboxgl.supermap.ServiceBase }
25- * @param {string } url - 要素数据集服务地址 </br>
26- * @param {Object } options - 创建要素数据集服务类可选参数。</br>
27- * @param {SuperMap.ServerType } options.serverType - 服务来源 iServer|iPortal|online
25+ * @param {string } url - 要素数据集服务地址。
26+ * @param {Object } options - 创建要素数据集服务类可选参数。
27+ * @param {string } [options.proxy] - 服务代理地址。
28+ * @param {boolean } [options.withCredentials=false] - 请求是否携带 cookie。
29+ * @param {SuperMap.ServerType } [options.serverType=SuperMap.ServerType.ISERVER] - 服务来源 iServer|iPortal|online。
2830 */
2931export class FeatureService extends ServiceBase {
3032 constructor ( url , options ) {
@@ -33,10 +35,10 @@ export class FeatureService extends ServiceBase {
3335
3436 /**
3537 * @function mapboxgl.supermap.FeatureService.prototype.getFeaturesByIDs
36- * @description 数据集ID查询服务
37- * @param {SuperMap.GetFeaturesByIDsParameters } params - 查询所需参数类。</br>
38- * @param {RequestCallback } callback - 回调函数</br>
39- * @param {SuperMap.DataFormat } resultFormat - 返回的数据格式
38+ * @description 数据集 ID 查询服务。
39+ * @param {SuperMap.GetFeaturesByIDsParameters } params - 查询所需参数类。
40+ * @param {RequestCallback } callback - 回调函数。
41+ * @param {SuperMap.DataFormat } [ resultFormat=DataFormat.GEOJSON] - 返回的数据格式。
4042 */
4143 getFeaturesByIDs ( params , callback , resultFormat ) {
4244 var me = this ;
@@ -55,10 +57,10 @@ export class FeatureService extends ServiceBase {
5557
5658 /**
5759 * @function mapboxgl.supermap.FeatureService.prototype.getFeaturesByBounds
58- * @description 数据集Bounds查询服务
59- * @param {SuperMap.GetFeaturesByBoundsParameters } params - 查询所需参数类。</br>
60- * @param {RequestCallback } callback - 回调函数 </br>
61- * @param {SuperMap.DataFormat } resultFormat - 返回的数据格式
60+ * @description 数据集 Bounds 查询服务。
61+ * @param {SuperMap.GetFeaturesByBoundsParameters } params - 查询所需参数类。
62+ * @param {RequestCallback } callback - 回调函数。
63+ * @param {SuperMap.DataFormat } [ resultFormat=DataFormat.GEOJSON] - 返回的数据格式。
6264 */
6365 getFeaturesByBounds ( params , callback , resultFormat ) {
6466 var me = this ;
@@ -77,10 +79,10 @@ export class FeatureService extends ServiceBase {
7779
7880 /**
7981 * @function mapboxgl.supermap.FeatureService.prototype.getFeaturesByBuffer
80- * @description 数据集Buffer查询服务
81- * @param {SuperMap.GetFeaturesByBufferParameters } params - 查询所需参数类。</br>
82- * @param {RequestCallback } callback 回调函数 </br>
83- * @param {SuperMap.DataFormat } resultFormat - 返回的数据格式
82+ * @description 数据集 Buffer 查询服务。
83+ * @param {SuperMap.GetFeaturesByBufferParameters } params - 查询所需参数类。
84+ * @param {RequestCallback } callback 回调函数。
85+ * @param {SuperMap.DataFormat } [ resultFormat=DataFormat.GEOJSON] - 返回的数据格式。
8486 */
8587 getFeaturesByBuffer ( params , callback , resultFormat ) {
8688 var me = this ;
@@ -99,10 +101,10 @@ export class FeatureService extends ServiceBase {
99101
100102 /**
101103 * @function mapboxgl.supermap.FeatureService.prototype.getFeaturesBySQL
102- * @description 数据集SQL查询服务
103- * @param {SuperMap.GetFeaturesBySQLParameters } params - 查询所需参数类。</br>
104- * @param {RequestCallback } callback 回调函数 </br>
105- * @param {SuperMap.DataFormat } resultFormat - 返回的数据格式
104+ * @description 数据集 SQL 查询服务。
105+ * @param {SuperMap.GetFeaturesBySQLParameters } params - 查询所需参数类。
106+ * @param {RequestCallback } callback 回调函数。
107+ * @param {SuperMap.DataFormat } [ resultFormat=SuperMap.DataFormat.GEOJSON] - 返回的数据格式。
106108 */
107109 getFeaturesBySQL ( params , callback , resultFormat ) {
108110 var me = this ;
@@ -122,10 +124,10 @@ export class FeatureService extends ServiceBase {
122124
123125 /**
124126 * @function mapboxgl.supermap.FeatureService.prototype.getFeaturesByGeometry
125- * @description 数据集几何查询服务类
126- * @param {SuperMap.GetFeaturesByGeometryParameters } params - 查询所需参数类。</br>
127- * @param {RequestCallback } callback - 回调函数 </br>
128- * @param {SuperMap.DataFormat } resultFormat - 返回的数据格式
127+ * @description 数据集几何查询服务类。
128+ * @param {SuperMap.GetFeaturesByGeometryParameters } params - 查询所需参数类。
129+ * @param {RequestCallback } callback - 回调函数。
130+ * @param {SuperMap.DataFormat } [ resultFormat=DataFormat.GEOJSON] - 返回的数据格式。
129131 */
130132 getFeaturesByGeometry ( params , callback , resultFormat ) {
131133 var me = this ;
@@ -144,9 +146,9 @@ export class FeatureService extends ServiceBase {
144146
145147 /**
146148 * @function mapboxgl.supermap.FeatureService.prototype.editFeatures
147- * @description 地物编辑服务
148- * @param {SuperMap.EditFeaturesParameters } params - 查询所需参数类。</br>
149- * @param {RequestCallback } callback 回调函数
149+ * @description 地物编辑服务。
150+ * @param {SuperMap.EditFeaturesParameters } params - 查询所需参数类。
151+ * @param {RequestCallback } callback 回调函数。
150152 */
151153 editFeatures ( params , callback ) {
152154 if ( ! params || ! params . dataSourceName || ! params . dataSetName ) {
@@ -172,9 +174,9 @@ export class FeatureService extends ServiceBase {
172174
173175 /**
174176 * @private
175- * @description 参数类型转换
176- * @param {object } params - 由端传进的服务参数
177- * @returns {object } params - 转换后的对接SuperMap 服务的参数
177+ * @description 参数类型转换。
178+ * @param {object } params - 服务参数 。
179+ * @returns {object } params - 转换后的对接 SuperMap 服务的参数。
178180 */
179181 _processParams ( params ) {
180182 if ( ! params ) {
0 commit comments