2010-10-08 3 views
6

Comment puis-je déterminer l'emplacement d'un clic de souris sur une scène Ajax SeaDragon par rapport à l'image source qui a été utilisée pour générer le contenu DeepZoom?SeaDragon Clics de la souris

Répondre

5

Voici comment obtenir votre position sur la scène en pixels ou en coordonnées seadragon:

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); 
}; 

this helps

+0

w00t! Merci beaucoup. –

Questions connexes