annotorious / annotorious-v1

Project has moved to http://github.com/annotorious/annotorious
https://annotorious.com
MIT License
593 stars 142 forks source link

While adding annotation with anno.addAnnotation(annotation) giving an error drawer.addOverlay is deprecated. Use viewer.addOverlay instead. #200

Open emohankrishna opened 6 years ago

emohankrishna commented 6 years ago

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)
GMDIT commented 6 years ago

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

mingyaodagege commented 5 years ago

我已经解决了改变这两个电话的问题:

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.