Я в основном пишу приложение MAPTAP, в котором я хочу иметь возможность щелкать и перетаскивать карту, чтобы перемещать ее.
Итак, я начал использовать HTML canvas для этого, и я рисую прямо в это, но, кажется, очень медленно. Особенно при перетаскивании, когда нужно перерисовать весь холст.
Поэтому мой вопрос: есть ли способ сохранить контент и просто в основном перевести контент, не прибегая к очистке всего и визуализации каждой части по отдельности слегка left?
Я пытался "просто" использовать canvas.getContext("2d").translate(camera.x, camera.y)
на mousedrag, но он ничего не делает.
Я использую svelte в качестве фреймворка