fix: Minimap panning fix. issue #3625
This commit is contained in:
@@ -61,8 +61,7 @@ export function XYMinimap({ domNode, panZoom, getTransform, getViewScale }: XYMi
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// @TODO: how to calculate the correct next position? Math.max(1, transform[2]) is a workaround.
|
const moveScale = getViewScale() * Math.max(transform[2], Math.log(transform[2])) * (inversePan ? -1 : 1);
|
||||||
const moveScale = getViewScale() * Math.max(1, transform[2]) * (inversePan ? -1 : 1);
|
|
||||||
const position = {
|
const position = {
|
||||||
x: transform[0] - event.sourceEvent.movementX * moveScale,
|
x: transform[0] - event.sourceEvent.movementX * moveScale,
|
||||||
y: transform[1] - event.sourceEvent.movementY * moveScale,
|
y: transform[1] - event.sourceEvent.movementY * moveScale,
|
||||||
|
|||||||
Reference in New Issue
Block a user