Я использую библиотеку svg-pan-zoom
, и панорамирование работает нормально, но я хочу сделать мини-карту миниатюр из этой функции, поэтому я отображаю прямоугольник, который покажет им, какая часть SVG увеличена. Поэтому мне нужно чтобы вычислить ширину и высоту и атрибуты x, y, я вычислил ширину и высоту, когда функция onZoom () в svg zoom pan, например
const panZoomTiger = SvgPanZoom('#mainSvg');
const attributes = panZoomTiger.getSizes();
this.widthPan = attributes.width / attributes.realZoom;
this.heightPan = attributes.height / attributes.realZoom;
, но я не мог понять, как найти атрибуты x, y прямоугольника. Мне нужна идея для расчета этого,