Remove extra map.render() calls from drag pan interaction
This commit is contained in:
committed by
Bart van den Eijnden
parent
3b4e368a00
commit
5d461fa0e7
@@ -85,7 +85,6 @@ ol.interaction.DragPan.handleDragEvent_ = function(mapBrowserEvent) {
|
|||||||
ol.coordinate.rotate(center, viewState.rotation);
|
ol.coordinate.rotate(center, viewState.rotation);
|
||||||
ol.coordinate.add(center, viewState.center);
|
ol.coordinate.add(center, viewState.center);
|
||||||
center = view.constrainCenter(center);
|
center = view.constrainCenter(center);
|
||||||
map.render();
|
|
||||||
view.setCenter(center);
|
view.setCenter(center);
|
||||||
}
|
}
|
||||||
this.lastCentroid = centroid;
|
this.lastCentroid = centroid;
|
||||||
@@ -117,7 +116,6 @@ ol.interaction.DragPan.handleUpEvent_ = function(mapBrowserEvent) {
|
|||||||
view.setCenter(dest);
|
view.setCenter(dest);
|
||||||
}
|
}
|
||||||
view.setHint(ol.View.Hint.INTERACTING, -1);
|
view.setHint(ol.View.Hint.INTERACTING, -1);
|
||||||
map.render();
|
|
||||||
return false;
|
return false;
|
||||||
} else {
|
} else {
|
||||||
this.lastCentroid = null;
|
this.lastCentroid = null;
|
||||||
@@ -140,7 +138,6 @@ ol.interaction.DragPan.handleDownEvent_ = function(mapBrowserEvent) {
|
|||||||
if (!this.handlingDownUpSequence) {
|
if (!this.handlingDownUpSequence) {
|
||||||
view.setHint(ol.View.Hint.INTERACTING, 1);
|
view.setHint(ol.View.Hint.INTERACTING, 1);
|
||||||
}
|
}
|
||||||
map.render();
|
|
||||||
if (this.kineticPreRenderFn_ &&
|
if (this.kineticPreRenderFn_ &&
|
||||||
map.removePreRenderFunction(this.kineticPreRenderFn_)) {
|
map.removePreRenderFunction(this.kineticPreRenderFn_)) {
|
||||||
view.setCenter(mapBrowserEvent.frameState.viewState.center);
|
view.setCenter(mapBrowserEvent.frameState.viewState.center);
|
||||||
|
|||||||
Reference in New Issue
Block a user