Merge pull request #1782 from twpayne/caramenter-hidpi

Add support for Carmenta Server hi-DPI WMS requests
This commit is contained in:
Tom Payne
2014-03-03 17:49:24 +01:00
3 changed files with 3 additions and 0 deletions

View File

@@ -284,6 +284,7 @@ ol.source.ImageWMS.prototype.getRequestUrl_ =
case ol.source.wms.ServerType.MAPSERVER:
goog.object.set(params, 'MAP_RESOLUTION', 90 * pixelRatio);
break;
case ol.source.wms.ServerType.CARMENTA_SERVER:
case ol.source.wms.ServerType.QGIS:
goog.object.set(params, 'DPI', 90 * pixelRatio);
break;

View File

@@ -249,6 +249,7 @@ ol.source.TileWMS.prototype.getRequestUrl_ =
case ol.source.wms.ServerType.MAPSERVER:
goog.object.set(params, 'MAP_RESOLUTION', 90 * pixelRatio);
break;
case ol.source.wms.ServerType.CARMENTA_SERVER:
case ol.source.wms.ServerType.QGIS:
goog.object.set(params, 'DPI', 90 * pixelRatio);
break;

View File

@@ -12,6 +12,7 @@ ol.source.wms.DEFAULT_VERSION = '1.3.0';
* @enum {string}
*/
ol.source.wms.ServerType = {
CARMENTA_SERVER: 'carmentaserver',
GEOSERVER: 'geoserver',
MAPSERVER: 'mapserver',
QGIS: 'qgis'