2010-10-08 22 views
6

¿Cómo puedo determinar la ubicación de un clic del mouse en una escena de Ajax SeaDragon en relación con la imagen de origen que se utilizó para generar el contenido de DeepZoom?clics del mouse SeaDragon

Respuesta

5

Aquí es cómo llegar a su posición en la escena en píxeles o seadragon coordenadas:

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

espero que esto ayude

+0

w00t! Muchas gracias. –

Cuestiones relacionadas