Skip to content

Commit e533fd1

Browse files
committed
【fix】leaflet geometry支持的类型JSdoc修改。sonar review by xiongjj
1 parent 57578c7 commit e533fd1

12 files changed

+67
-69
lines changed

build/jsdocs/template/typeLinkExt.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ var typeLinks = {
5454
"L.LayerGroup": lfapi + '#layergroup',
5555
"L.TileLayer": lfapi + '#tilelayer',
5656
"L.CircleMarker": lfapi + '#circlemarker',
57+
"L.Circle": lfapi + '#circle',
5758
"L.Path-option": lfapi + '#path-option',
5859
"L.Rectangle": lfapi + '#rectangle',
5960
'L.LatLngBounds': lfapi+ '#latlngbounds',

src/common/iServer/GeometryBufferAnalystParameters.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ export class GeometryBufferAnalystParameters extends BufferAnalystParameters {
2525
/**
2626
* @member {Object} SuperMap.GeometryBufferAnalystParameters.prototype.sourceGeometry
2727
* @description 要做缓冲区分析的几何对象。<br>
28-
* 点类型可以是:{@link SuperMap.Geometry.Point}|{@link L.Point}|{@link L.GeoJSON}|{@link ol.geom.Point}|{@link ol.format.GeoJSON}。</br>
28+
* 点类型可以是:{@link SuperMap.Geometry.Point}|{@link L.Marker}|{@link L.CircleMarker}|{@link L.Circle}|{@link L.GeoJSON}|{@link ol.geom.Point}|{@link ol.format.GeoJSON}。</br>
2929
* 线类型可以是:{@link SuperMap.Geometry.LineString}|{@link SuperMap.Geometry.LinearRing}|{@link L.Polyline}|{@link L.GeoJSON}|{@link ol.geom.LineString}|{@link ol.format.GeoJSON}。</br>
3030
* 面类型可以是:{@link SuperMap.Geometry.Polygon}|{@link L.Polygon}|{@link L.GeoJSON}|{@link ol.geom.Polygon}|{@link ol.format.GeoJSON}。
3131
*/

src/common/iServer/GeometryOverlayAnalystParameters.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import {ServerGeometry} from './ServerGeometry';
1313
* 几何对象叠加分析参数类。对指定的某两个几何对象做叠加分析。通过该类可以指定要做叠加分析的几何对象、叠加操作类型。
1414
* @param {Object} options - 参数。
1515
* @param {Object} options.operateGeometry - 叠加分析的操作几何对象。 </br>
16-
* 点类型可以是:{@link SuperMap.Geometry.Point}|{@link L.Point}|{@link L.GeoJSON}|{@link ol.geom.Point}|{@link ol.format.GeoJSON}。</br>
16+
* 点类型可以是:{@link SuperMap.Geometry.Point}|{@link L.Marker}|{@link L.CircleMarker}|{@link L.Circle}|{@link L.GeoJSON}|{@link ol.geom.Point}|{@link ol.format.GeoJSON}。</br>
1717
* 线类型可以是:{@link SuperMap.Geometry.LineString}|{@link SuperMap.Geometry.LinearRing}|{@link L.Polyline}|{@link L.GeoJSON}|{@link ol.geom.LineString}|{@link GeoJSONObject}。</br>
1818
* 面类型可以是:{@link SuperMap.Geometry.Polygon}|{@link L.Polygon}|{@link L.GeoJSON}|{@link ol.geom.Polygon}|{@link GeoJSONObject}。
1919
* @param {Object} options.sourceGeometry - 叠加分析的源几何对象。

src/common/iServer/GeoprocessingService.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,9 @@ export class GeoprocessingService extends CommonServiceBase {
9191
const timer = setInterval(function () {
9292
const serviceProcessCompleted = function (serverResult) {
9393
const state = serverResult.state.runState;
94-
options.statusCallback ? options.statusCallback(state) : null;
94+
if (options.statusCallback) {
95+
options.statusCallback(state);
96+
}
9597
switch (state) {
9698
case 'FINISHED':
9799
clearInterval(timer);

src/common/iServer/GetFeaturesByBufferParameters.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ export class GetFeaturesByBufferParameters extends GetFeaturesParametersBase {
4444
/**
4545
* @member {Object} SuperMap.GetFeaturesByBufferParameters.prototype.geometry
4646
* @description 空间查询条件。 <br>
47-
* 点类型可以是:{@link SuperMap.Geometry.Point}|{@link L.Point}|{@link L.GeoJSON}|{@link ol.geom.Point}|{@link ol.format.GeoJSON}。</br>
47+
* 点类型可以是:{@link SuperMap.Geometry.Point}|{@link L.Marker}|{@link L.CircleMarker}|{@link L.Circle}|{@link L.GeoJSON}|{@link ol.geom.Point}|{@link ol.format.GeoJSON}。</br>
4848
* 线类型可以是:{@link SuperMap.Geometry.LineString}|{@link SuperMap.Geometry.LinearRing}|{@link L.Polyline}|{@link L.GeoJSON}|{@link ol.geom.LineString}|{@link ol.format.GeoJSON}。</br>
4949
* 面类型可以是:{@link SuperMap.Geometry.Polygon}|{@link L.Polygon}|{@link L.GeoJSON}|{@link ol.geom.Polygon}|{@link ol.format.GeoJSON}。
5050
*/

src/common/iServer/GetFeaturesByGeometryParameters.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ export class GetFeaturesByGeometryParameters extends GetFeaturesParametersBase {
3939
/**
4040
* @member {Object} SuperMap.GetFeaturesByGeometryParameters.prototype.geometry
4141
* @description 用于查询的几何对象。 </br>
42-
* 点类型可以是:{@link SuperMap.Geometry.Point}|{@link L.Point}|{@link L.GeoJSON}|{@link ol.geom.Point}|{@link ol.format.GeoJSON}。</br>
42+
* 点类型可以是:{@link SuperMap.Geometry.Point}|{@link L.Marker}|{@link L.CircleMarker}|{@link L.Circle}|{@link L.GeoJSON}|{@link ol.geom.Point}|{@link ol.format.GeoJSON}。</br>
4343
* 线类型可以是:{@link SuperMap.Geometry.LineString}|{@link SuperMap.Geometry.LinearRing}|{@link L.Polyline}|{@link L.GeoJSON}|{@link ol.geom.LineString}|{@link ol.format.GeoJSON}。</br>
4444
* 面类型可以是:{@link SuperMap.Geometry.Polygon}|{@link L.Polygon}|{@link L.GeoJSON}|{@link ol.geom.Polygon}|{@link ol.format.GeoJSON}。
4545
*/

src/common/iServer/MeasureParameters.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ export class MeasureParameters {
2626
/**
2727
* @member {Object} SuperMap.MeasureParameters.prototype.geometry
2828
* @description 要量算的几何对象。<br>
29-
* 点类型可以是:{@link SuperMap.Geometry.Point}|{@link L.Point}|{@link L.GeoJSON}|{@link ol.geom.Point}|{@link ol.format.GeoJSON}。<br>
29+
* 点类型可以是:{@link SuperMap.Geometry.Point}|{@link L.Marker}|{@link L.CircleMarker}|{@link L.Circle}|{@link L.GeoJSON}|{@link ol.geom.Point}|{@link ol.format.GeoJSON}。<br>
3030
* 线类型可以是:{@link SuperMap.Geometry.LineString}|{@link SuperMap.Geometry.LinearRing}|{@link L.Polyline}|{@link L.GeoJSON}|{@link ol.geom.LineString}|{@link ol.format.GeoJSON}。<br>
3131
* 面类型可以是:{@link SuperMap.Geometry.Polygon}|{@link L.Polygon}|{@link L.GeoJSON}|{@link ol.geom.Polygon}|{@link ol.format.GeoJSON}。
3232
*/

src/common/iServer/QueryByDistanceParameters.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ export class QueryByDistanceParameters extends QueryParameters {
4545
/**
4646
* @member SuperMap.QueryByDistanceParameters.prototype.geometry
4747
* @description 用于查询的地理对象。<br>
48-
* 点类型可以是:{@link SuperMap.Geometry.Point}|{@link L.Point}|{@link L.GeoJSON}|{@link ol.geom.Point}|{@link ol.format.GeoJSON}。<br>
48+
* 点类型可以是:{@link SuperMap.Geometry.Point}|{@link L.Marker}|{@link L.CircleMarker}|{@link L.Circle}|{@link L.GeoJSON}|{@link ol.geom.Point}|{@link ol.format.GeoJSON}。<br>
4949
* 线类型可以是:{@link SuperMap.Geometry.LineString}|{@link SuperMap.Geometry.LinearRing}|{@link L.Polyline}|{@link L.GeoJSON}|{@link ol.geom.LineString}|{@link ol.format.GeoJSON}。<br>
5050
* 面类型可以是:{@link SuperMap.Geometry.Polygon}|{@link L.Polygon}|{@link L.GeoJSON}|{@link ol.geom.Polygon}|{@link ol.format.GeoJSON}。
5151
*/

src/common/iServer/QueryByGeometryParameters.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ export class QueryByGeometryParameters extends QueryParameters {
4848
/**
4949
* @member {Object} SuperMap.QueryByGeometryParameters.prototype.geometry
5050
* @description 用于查询的几何对象。<br>
51-
* 点类型可以是:{@link SuperMap.Geometry.Point}|{@link L.Point}|{@link L.GeoJSON}|{@link ol.geom.Point}|{@link ol.format.GeoJSON}。<br>
51+
* 点类型可以是:{@link SuperMap.Geometry.Point}|{@link L.Marker}|{@link L.CircleMarker}|{@link L.Circle}|{@link L.GeoJSON}|{@link ol.geom.Point}|{@link ol.format.GeoJSON}。<br>
5252
* 线类型可以是:{@link SuperMap.Geometry.LineString}|{@link SuperMap.Geometry.LinearRing}|{@link L.Polyline}|{@link L.GeoJSON}|{@link ol.geom.LineString}|{@link ol.format.GeoJSON}。<br>
5353
* 面类型可以是:{@link SuperMap.Geometry.Polygon}|{@link L.Polygon}|{@link L.GeoJSON}|{@link ol.geom.Polygon}|{@link ol.format.GeoJSON}。
5454
*/

src/leaflet/components/clientcomputation/ClientComputationView.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -419,6 +419,9 @@ export var ClientComputationView = ComponentsViewBase.extend({
419419

420420
//复选框事件
421421
let isSaveStatus = true;
422+
//合并缓冲区
423+
//合并缓冲区,默认不选中,即为false
424+
let isUnion = false;
422425
//选中select
423426
saveAttrsLabel.classList.add("selected");
424427
saveAttrsCheckbox.classList.add("checkbox-active");
@@ -444,9 +447,6 @@ export var ClientComputationView = ComponentsViewBase.extend({
444447
}
445448
}
446449
}
447-
//合并缓冲区
448-
//合并缓冲区,默认不选中,即为false
449-
let isUnion = false;
450450
isUnionContainer.onclick = () => {
451451
if (isUnion) {
452452
//将选中状态 由选中->不选中,修改其样式和状态

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy