annotorious-v1
annotorious-v1 copied to clipboard
While adding annotation with anno.addAnnotation(annotation) giving an error drawer.addOverlay is deprecated. Use viewer.addOverlay instead.
#core.es5.js:1020 ERROR TypeError: **point.minus is not a function
at** webpackJsonp.../../../../openseadragon/build/openseadragon/openseadragon.js.$.Viewport._pixelFromPointNoRotate (openseadragon.js:18915)
at webpackJsonp.../../../../openseadragon/build/openseadragon/openseadragon.js.$.Viewport._pixelFromPoint (openseadragon.js:18926)
at webpackJsonp.../../../../openseadragon/build/openseadragon/openseadragon.js.$.Viewport.pixelFromPoint (openseadragon.js:18910)
at webpackJsonp.../../../../openseadragon/build/openseadragon/openseadragon.js.$.Overlay._getOverlayPositionAndSize (openseadragon.js:16980)
at webpackJsonp.../../../../openseadragon/build/openseadragon/openseadragon.js.$.Overlay.drawHTML (openseadragon.js:16938)
at webpackJsonp.../../../../openseadragon/build/openseadragon/openseadragon.js.$.Viewer.addOverlay (openseadragon.js:8886)
at webpackJsonp.../../../../openseadragon/build/openseadragon/openseadragon.js.$.Drawer.addOverlay (openseadragon.js:17299)
at Df.s.J (scripts.bundle.js:300)
at Ef.s.J (scripts.bundle.js:266)
at Ff.s.J (scripts.bundle.js:167)
I've resolved it changing those two calls:
this.T.drawer.addOverlay(c, b)
this.T.drawer.removeOverlay(c, b)
in
this.T.addOverlay(c, b)
this.T.removeOverlay(c, b)
on annotoriuous.min.js
我已经解决了改变这两个电话的问题:
this.T.drawer.addOverlay(c, b) this.T.drawer.removeOverlay(c, b)在……里面
this.T.addOverlay(c, b) this.T.removeOverlay(c, b)在……上面
annotoriuous.min.js
I also encountered this problem, but I did not solve it according to your method. What should I do? Can you show me a demo? Thank you.