2010-10-08 24 views
6

Come si può determinare la posizione di un clic del mouse su una scena AjDar di SeaDragon relativa all'immagine sorgente utilizzata per generare il contenuto di DeepZoom?Clic del mouse SeaDragon

risposta

5

Ecco come ottenere la propria posizione sulla scena in pixel o seadragon coordinate:

obj = new Seadragon.Viewer(targetId) 
obj.viewer.tracker.pressHandler = function(tracker, position) { 
     console.log('pressHandler', position.x, position.y); 
     obj.location = new Seadragon.Point(
       parseInt(position.x), 
       parseInt(position.y) 
     ); 
     var pointPos = obj.view.viewport.pointFromPixel(obj.location); 
}; 

Spero che questo aiuti

+0

w00t! Grazie mille. –

Problemi correlati