@@ -40,6 +40,7 @@ export var WebMap = L.LayerGroup.extend({
4040 } ,
4141
4242 /**
43+ * @private
4344 * @function L.supermap.webmap.prototype.defaultFeatureLayerPopup
4445 * @description 默认图层弹出框
4546 * @param layer -{L.Layer} 指定图层
@@ -58,6 +59,7 @@ export var WebMap = L.LayerGroup.extend({
5859 } ,
5960
6061 /**
62+ * @private
6163 * @function L.supermap.webmap.prototype.load
6264 * @description 登陆后添加地图图层
6365 */
@@ -83,6 +85,7 @@ export var WebMap = L.LayerGroup.extend({
8385 } ,
8486
8587 /**
88+ * @private
8689 * @function L.supermap.webmap.prototype.addLayerWrapper
8790 * @description 添加图层容器
8891 * @param layer - {L.Layer} 待添加的图层
@@ -203,6 +206,7 @@ export var WebMap = L.LayerGroup.extend({
203206 } ,
204207
205208 /**
209+ * @private
206210 * @function L.supermap.webmap.prototype.getResolutionsFromScales
207211 * @description 通过比例尺获取分辨率
208212 * @param scales - {Array<number>} 排序比例尺数组
@@ -220,6 +224,7 @@ export var WebMap = L.LayerGroup.extend({
220224 } ,
221225
222226 /**
227+ * @private
223228 * @function L.supermap.webmap.prototype.createLayer
224229 * @description 创建图层
225230 * @param type - {string} 图层类型
@@ -388,7 +393,28 @@ export var WebMap = L.LayerGroup.extend({
388393 }
389394 return layer ;
390395 } ,
396+ /**
397+ * @private
398+ * @function L.supermap.webmap.prototype.createWmsLayer
399+ * @description 创建Wms图层
400+ * @param layerInfo - {Object} 图层信息
401+ */
402+ createWmsLayer : function ( layerInfo ) {
403+ var url = layerInfo . url ,
404+ opacity = layerInfo . opacity ,
405+ subLayers = layerInfo . subLayers ;
391406
407+ if ( ! subLayers || subLayers === "undefined" || subLayers === "null" ) {
408+ subLayers = "0" ;
409+ }
410+ return L . tileLayer . wms ( url , {
411+ layers : subLayers ,
412+ format : 'image/png' ,
413+ transparent : true ,
414+ noWrap : true ,
415+ opacity : opacity
416+ } )
417+ } ,
392418 /**
393419 * @private
394420 * @function L.supermap.webmap.prototype.createVectorLayer
@@ -504,10 +530,6 @@ export var WebMap = L.LayerGroup.extend({
504530
505531 return layer ;
506532 } ,
507- /**
508- * Method: createBaseLayer
509- * 创建基本样式专题图层并返回
510- * */
511533 createBaseThemeLayer : function ( layerInfo , themeSettings ) {
512534 let style = layerInfo . style , opacity = layerInfo . opacity , vectorType = themeSettings . vectorType , featureStyle = style . pointStyle ;
513535 if ( vectorType === "LINE" ) {
@@ -542,10 +564,6 @@ export var WebMap = L.LayerGroup.extend({
542564 } ) ;
543565 //this.registerVectorEvent(vector);
544566 } ,
545- /**
546- * Method: createUniqueLayer
547- * 创建单值专题图层并返回
548- * */
549567 createUniqueLayer : function ( layerInfo , themeSettings ) {
550568 var title = layerInfo . title , epsgCode = layerInfo . prjCoordSys . epsgCode ;
551569 var themeField = themeSettings . field , styleGroups = [ ] , settings = themeSettings . settings ,
@@ -578,10 +596,6 @@ export var WebMap = L.LayerGroup.extend({
578596 } ) ;
579597 return unique ;
580598 } ,
581- /**
582- * Method: createRangeLayer
583- * 创建分段专题图层并返回
584- * */
585599 createRangeLayer : function ( layerInfo , themeSettings ) {
586600 var title = layerInfo . title , epsgCode = layerInfo . prjCoordSys . epsgCode ;
587601 var themeField = themeSettings . field , styleGroups = [ ] , settings = themeSettings . settings ,
@@ -611,11 +625,6 @@ export var WebMap = L.LayerGroup.extend({
611625 range . styleGroups = styleGroups ;
612626 return range ;
613627 } ,
614-
615- /**
616- * Method: createHeatLayer
617- * 创建热点专题图层并返回
618- * */
619628 createHeatLayer : function ( layerInfo , themeSettings ) {
620629 let colors = themeSettings . colors || [ 'blue' , 'cyan' , 'lime' , 'yellow' , 'red' ] ;
621630 let gradient = { } , featureWeight ;
@@ -640,10 +649,6 @@ export var WebMap = L.LayerGroup.extend({
640649 featureWeight : featureWeight
641650 } )
642651 } ,
643- /**
644- * Method: addFeature2ThemeLayer
645- * 根据json数据重新生成feature,并添加到专题图层上
646- * */
647652 addFeature2ThemeLayer : function ( layerInfo , layer ) {
648653 if ( layerInfo . layerType !== "FEATURE_LAYER" || layerInfo . identifier !== "THEME" ) {
649654 return ;
@@ -779,15 +784,6 @@ export var WebMap = L.LayerGroup.extend({
779784
780785 }
781786 } ,
782- /**
783- * 对要素图层和专题图层进行坐标转换
784- * @param oldEpsgCode
785- * @param newEpsgCode
786- * @param layer
787- * @param features
788- * @param success
789- * @returns {boolean }
790- */
791787 changeFeatureLayerEpsgCode : function ( oldEpsgCode , newEpsgCode , layer , features , success ) {
792788 var me = this , i , len ;
793789 var points = [ ] ;
@@ -840,13 +836,6 @@ export var WebMap = L.LayerGroup.extend({
840836 }
841837 }
842838 } ,
843- /**
844- * 坐标转换接口
845- * @param fromEpsg
846- * @param toEpsg
847- * @param point
848- * @param success
849- */
850839 coordsTransform : function ( fromEpsg , toEpsg , point , success ) {
851840 var newCoord ;
852841 var from = this . SERVER_TYPE_MAP [ fromEpsg ] , to = this . SERVER_TYPE_MAP [ toEpsg ] ;
@@ -944,12 +933,6 @@ export var WebMap = L.LayerGroup.extend({
944933 }
945934 SuperMap . Util . committer ( options ) ;
946935 } ,
947- /**
948- * Method: getSQLFromFilter
949- * 文件上传时通过filter属性获得一个完整的sql语句 暂时不支持比较复杂的如Like语句
950- * @param filter
951- * @returns {* }
952- */
953936 getSQLFromFilter : function ( filter ) {
954937
955938 if ( filter === '' ) {
@@ -973,15 +956,6 @@ export var WebMap = L.LayerGroup.extend({
973956 }
974957 return attrArr ;
975958 } ,
976- /**
977- * 将excel和csv的数据转换成SuperMap.Feature.Vector
978- * method parseFeatureFromEXCEL
979- * @param rows
980- * @param colTitles
981- * @param isGraphic
982- * @param position
983- * @returns {Array }
984- */
985959 parseFeatureFromEXCEL : function ( rows , colTitles , isGraphic , position ) {
986960 var attrArr = this . getAttributesObjFromTable ( rows , colTitles ) ;
987961 var features = [ ] ;
@@ -999,11 +973,6 @@ export var WebMap = L.LayerGroup.extend({
999973
1000974
1001975 } ,
1002- /**
1003- * 将一个geoJson字符串转换成SuperMap.Feature.Vector对象
1004- * method parseFeatureFromJson
1005- * @param feature
1006- */
1007976 parseFeatureFromJson : function ( feature ) {
1008977 var format = new SuperMap . Format . GeoJSON ( ) ;
1009978 var features = format . read ( feature ) ;
@@ -1022,25 +991,12 @@ export var WebMap = L.LayerGroup.extend({
1022991 return features ;
1023992
1024993 } ,
1025- /**
1026- * 通过layerInfo里的url获取文件上传的数据
1027- * method getFeatureFromFileAdded
1028- * @param layerInfo
1029- * @param success
1030- * @param failed
1031- */
1032994 getFeatureFromFileAdded : function ( layerInfo , success , failed , isGraphic ) {
1033995 var url = isGraphic ? layerInfo . url + '?currentPage=1&&pageSize=9999999' : layerInfo . url ;
1034996 Request . get ( url ) . then ( response => response . json ( ) ) . then ( data => {
1035997 success && success ( data ) ;
1036998 } ) . catch ( err => failed && failed ( err ) ) ;
1037999 } ,
1038- /**
1039- * 将layerInfo里的cartoCSS属性转换成js对象
1040- * method getCartoCSS2Obj
1041- * @param cartoCSS
1042- * @returns {{isAddFile: *, needTransform: boolean} }
1043- */
10441000 getCartoCSS2Obj : function ( cartoCSS ) {
10451001 var isAddFile , needTransform = false ;
10461002 if ( cartoCSS . indexOf ( '}' ) > - 1 ) {
@@ -1097,28 +1053,6 @@ export var WebMap = L.LayerGroup.extend({
10971053 }
10981054 } ) ;
10991055 } ,
1100- /**
1101- * @private
1102- * @function L.supermap.webmap.prototype.createWmsLayer
1103- * @description 创建Wms图层
1104- * @param layerInfo - {Object} 图层信息
1105- */
1106- createWmsLayer : function ( layerInfo ) {
1107- var url = layerInfo . url ,
1108- opacity = layerInfo . opacity ,
1109- subLayers = layerInfo . subLayers ;
1110-
1111- if ( ! subLayers || subLayers === "undefined" || subLayers === "null" ) {
1112- subLayers = "0" ;
1113- }
1114- return L . tileLayer . wms ( url , {
1115- layers : subLayers ,
1116- format : 'image/png' ,
1117- transparent : true ,
1118- noWrap : true ,
1119- opacity : opacity
1120- } )
1121- } ,
11221056 SERVER_TYPE_MAP : {
11231057 "EPSG:4326" : "WGS84" ,
11241058 "EPSG:3857" : "MERCATOR" ,
0 commit comments