2011-12-12 51 views
1

我是Titanium Studio的初学者。当我在mapview上选择注释引脚时,我打开一个新窗口。Titanium - 用于注释的事件侦听器

annotation.addEventListener('click', function(e) { 
    Ti.API.info("Opening detail window"); 
    navGroup.open(detailWindow); 
}); 

但是,它不是每次都有效。它仅在注释执行时第一次有效。

我该如何让它工作,只要我选择注释引脚,我应该移动到新窗口?提前致谢。

+0

究竟是你的navgroup?你的信息输出出现每一个点击事件? – mkind

回答

1

您应该使用注释右键来打开一个新窗口。 抓住你必须这样做注释右键单击事件:

var mapView.addEventListener('click', function(e){ 

     // if user click on rightButton of annotaion 
     if (evt.clicksource == 'rightButton') { 
      Ti.API.info("Opening detail window"); 
      navGroup.open(detailWindow); 
     } 
});