From abc9d14dca4bd541eee57bcc5fa0f0f564a0466d Mon Sep 17 00:00:00 2001 From: Frederic Junod Date: Wed, 16 May 2018 10:35:16 +0200 Subject: [PATCH] Convert projection like to Projection in transform function --- src/ol/render/Feature.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/ol/render/Feature.js b/src/ol/render/Feature.js index c322a58c46..8fde1792ea 100644 --- a/src/ol/render/Feature.js +++ b/src/ol/render/Feature.js @@ -8,6 +8,7 @@ import GeometryType from '../geom/GeometryType.js'; import {linearRingss as linearRingssCenter} from '../geom/flat/center.js'; import {getInteriorPointOfArray, getInteriorPointsOfMultiArray} from '../geom/flat/interiorpoint.js'; import {interpolatePoint} from '../geom/flat/interpolate.js'; +import {get as getProjection} from '../proj.js'; import {transform2D} from '../geom/flat/transform.js'; import {create as createTransform, compose as composeTransform} from '../transform.js'; @@ -264,6 +265,7 @@ RenderFeature.prototype.getType = function() { * @param {module:ol/proj~ProjectionLike} destination The desired projection. */ RenderFeature.prototype.transform = function(source, destination) { + source = getProjection(source); const pixelExtent = source.getExtent(); const projectedExtent = source.getWorldExtent(); const scale = getHeight(projectedExtent) / getHeight(pixelExtent);