T=" + mapInfo.mapName + "&" + "X=" + col + "&" + "Y=" + row + "&" + "L=" + level; }, _getLods: function (startLevel, endLevel) { var lods = []; var minScale = 590995186.1175; var maxResolution = 1.40625; var tempScale = minScale; var tempResolution = maxResolution; for (var i = 0; i <= endLevel; i++) { var lod = { "level": i, "resolution": tempResolution, "scale": tempScale } if (i >= startLevel) { lods.push(lod); } tempScale = tempScale / 2; tempResolution = tempResolution / 2; } return lods; }, _getMapInfo: function () { var result = { mapName: "", layerId: "", tileMatrixSetId: "" }; if(this._mapStyle == "ImageBaseMap") { // 获取影像(底图) result.mapName = "img_c"; result.layerId = "img"; result.tileMatrixSetId = "c"; } else if(this._mapStyle == "ImageCNNote") { // 获取影像(中文注记) result.mapName = "cia_c"; result.layerId = "cia"; result.tileMatrixSetId = "c"; } else if(this._mapStyle == "ImageENNote") { // 获取影像(英文注记) result.mapName = "eia_c"; result.layerId = "eia"; result.tileMatrixSetId = "c"; } else if(this._mapStyle == "TerrainBaseMap") { // 获取地形图(底图) result.mapName = "ter_c"; result.layerId = "ter"; result.tileMatrixSetId = "c"; } else if(this._mapStyle == "TerrainCNNote") { // 获取地形图(中文注记) result.mapName = "cta_c"; result.layerId = "cta"; result.tileMatrixSetId = "c"; } else if(this._mapStyle == "TerrainENNote") { // 获取地形图(英文注记) } else if(this._mapStyle == "VectorBaseMap") { // 获取地图(底图) result.mapName = "vec_c"; result.layerId = "vec"; result.tileMatrixSetId = "c"; } else if(this._mapStyle == "VectorCNNote") { // 获取地图(中文注记) result.mapName = "cva_c"; result.layerId = "cva"; result.tileMatrixSetId = "c"; } else if(this._mapStyle == "VectorENNote") { // 获取地图(英文注记) result.mapName = "eva_c"; result.layerId = "eva"; result.tileMatrixSetId = "c"; } return result; } }); });
版权声明:本文博主原创文章。博客,未经同意不得转载。
转载于:https://www.cnblogs.com/bhlsheji/p/4794828.html