Named exports from ol/render/canvas/ReplayGroup

This commit is contained in:
Frederic Junod
2018-02-21 09:15:53 +01:00
parent 16b732472f
commit 2132229d68
2 changed files with 4 additions and 4 deletions

View File

@@ -204,7 +204,7 @@ export function getCircleArray(radius) {
* @param {CanvasRenderingContext2D} context Context.
* @param {number} rotation Rotation.
*/
CanvasReplayGroup.replayDeclutter = function(declutterReplays, context, rotation) {
export function replayDeclutter(declutterReplays, context, rotation) {
const zs = Object.keys(declutterReplays).map(Number).sort(numberSafeCompareFunction);
const skippedFeatureUids = {};
for (let z = 0, zz = zs.length; z < zz; ++z) {
@@ -215,7 +215,7 @@ CanvasReplayGroup.replayDeclutter = function(declutterReplays, context, rotation
replay.replay(context, transform, rotation, skippedFeatureUids);
}
}
};
}
/**

View File

@@ -14,7 +14,7 @@ import {equivalent as equivalentProjection} from '../../proj.js';
import Units from '../../proj/Units.js';
import ReplayType from '../../render/ReplayType.js';
import {labelCache, rotateAtOffset} from '../../render/canvas.js';
import CanvasReplayGroup from '../../render/canvas/ReplayGroup.js';
import CanvasReplayGroup, {replayDeclutter} from '../../render/canvas/ReplayGroup.js';
import {ORDER} from '../../render/replay.js';
import RendererType from '../Type.js';
import CanvasTileLayerRenderer from '../canvas/TileLayer.js';
@@ -436,7 +436,7 @@ CanvasVectorTileLayerRenderer.prototype.postCompose = function(context, frameSta
}
}
if (declutterReplays) {
CanvasReplayGroup.replayDeclutter(declutterReplays, context, rotation);
replayDeclutter(declutterReplays, context, rotation);
}
if (rotation) {
rotateAtOffset(context, rotation,