Skip to content

Commit e0cd5b2

Browse files
committed
Website updates
1 parent 24244a5 commit e0cd5b2

File tree

10 files changed

+20
-12
lines changed

10 files changed

+20
-12
lines changed

dist/en/main/examples/common.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/en/main/examples/common.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/en/main/ol/dist/ol.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/en/main/ol/dist/ol.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/en/main/ol/render/webgl/MixedGeometryBatch.d.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -246,8 +246,9 @@ declare class MixedGeometryBatch {
246246
private removeRef_;
247247
/**
248248
* @param {Feature|RenderFeature} feature Feature
249+
* @param {import("../../proj.js").TransformFunction} [projectionTransform] Projection transform.
249250
*/
250-
changeFeature(feature: Feature | RenderFeature): void;
251+
changeFeature(feature: Feature | RenderFeature, projectionTransform?: import("../../proj.js").TransformFunction): void;
251252
/**
252253
* @param {Feature|RenderFeature} feature Feature
253254
*/

dist/en/main/ol/render/webgl/MixedGeometryBatch.d.ts.map

+1-1
Original file line numberDiff line numberDiff line change

dist/en/main/ol/render/webgl/MixedGeometryBatch.js

+7-2
Original file line numberDiff line numberDiff line change
@@ -519,17 +519,22 @@ class MixedGeometryBatch {
519519

520520
/**
521521
* @param {Feature|RenderFeature} feature Feature
522+
* @param {import("../../proj.js").TransformFunction} [projectionTransform] Projection transform.
522523
*/
523-
changeFeature(feature) {
524+
changeFeature(feature, projectionTransform) {
524525
// the feature is not present in the batch; do not add it to avoid unexpected behaviors
525526
if (!this.uidToRef_.get(getUid(feature))) {
526527
return;
527528
}
528529
this.removeFeature(feature);
529-
const geometry = feature.getGeometry();
530+
let geometry = feature.getGeometry();
530531
if (!geometry) {
531532
return;
532533
}
534+
if (projectionTransform) {
535+
geometry = geometry.clone();
536+
geometry.applyTransform(projectionTransform);
537+
}
533538
this.addGeometry_(geometry, feature);
534539
}
535540

dist/en/main/ol/renderer/webgl/VectorLayer.d.ts

+1
Original file line numberDiff line numberDiff line change
@@ -181,6 +181,7 @@ declare class WebGLVectorLayerRenderer extends WebGLLayerRenderer<any> {
181181
*/
182182
private handleSourceFeatureAdded_;
183183
/**
184+
* @param {import("../../proj.js").TransformFunction} projectionTransform Transform function.
184185
* @param {import("../../source/Vector.js").VectorSourceEvent} event Event.
185186
* @private
186187
*/

dist/en/main/ol/renderer/webgl/VectorLayer.d.ts.map

+1-1
Original file line numberDiff line numberDiff line change

dist/en/main/ol/renderer/webgl/VectorLayer.js

+4-3
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,7 @@ class WebGLVectorLayerRenderer extends WebGLLayerRenderer {
211211
listen(
212212
source,
213213
VectorEventType.CHANGEFEATURE,
214-
this.handleSourceFeatureChanged_,
214+
this.handleSourceFeatureChanged_.bind(this, projectionTransform),
215215
this,
216216
),
217217
listen(
@@ -295,12 +295,13 @@ class WebGLVectorLayerRenderer extends WebGLLayerRenderer {
295295
}
296296

297297
/**
298+
* @param {import("../../proj.js").TransformFunction} projectionTransform Transform function.
298299
* @param {import("../../source/Vector.js").VectorSourceEvent} event Event.
299300
* @private
300301
*/
301-
handleSourceFeatureChanged_(event) {
302+
handleSourceFeatureChanged_(projectionTransform, event) {
302303
const feature = event.feature;
303-
this.batch_.changeFeature(feature);
304+
this.batch_.changeFeature(feature, projectionTransform);
304305
}
305306

306307
/**

0 commit comments

Comments
 (0)