@@ -409,7 +409,7 @@ export class WebMap extends Observable {
409409 } ) . then ( function ( capabilitiesText ) {
410410 baseLayerInfo . extent = [ mapInfo . extent . leftBottom . x , mapInfo . extent . leftBottom . y , mapInfo . extent . rightTop . x , mapInfo . extent . rightTop . y ] ;
411411 baseLayerInfo . scales = me . getWMTSScales ( baseLayerInfo . tileMatrixSet , capabilitiesText ) ;
412- baseLayerInfo . dpi = 90.6 ;
412+ baseLayerInfo . dpi = dpiConfig . iServerWMTS ;
413413 source = me . createWMTSSource ( baseLayerInfo ) ;
414414 me . addSpecToMap ( source ) ;
415415 } ) . catch ( function ( error ) {
@@ -1177,7 +1177,6 @@ export class WebMap extends Observable {
11771177 const isKvp = ! layerInfo . requestEncoding || layerInfo . requestEncoding === 'KVP' ;
11781178 layerInfo . tileUrl = that . getTileUrl ( capabilities . OperationsMetadata . GetTile . DCP . HTTP . Get , isKvp , layerInfo . layer , layerInfo . tileMatrixSet ) ;
11791179 //将需要的参数补上
1180- layerInfo . dpi = 90.7 ;
11811180 layerInfo . extent = extent ;
11821181 layerInfo . matrixSet = matrixSet ;
11831182 layerInfo . name = name ;
@@ -1262,7 +1261,7 @@ export class WebMap extends Observable {
12621261 * @returns {ol/tilegrid/WMTS } wmts的瓦片
12631262 */
12641263 getWMTSTileGrid ( extent , scales , unit , dpi , origin , matrixIds ) {
1265- let resolutionsInfo = this . getReslutionsFromScales ( scales , dpi || 96 , unit ) ;
1264+ let resolutionsInfo = this . getReslutionsFromScales ( scales , dpi || dpiConfig . iServerWMTS , unit ) ;
12661265 return new WMTSTileGrid ( {
12671266 origin,
12681267 extent : extent ,
0 commit comments