2012-02-20 2 views
0

Я исследовал все и до сих пор не могу понять, как вызвать страницу сведений для аннотации, чтобы пользователь мог получить направление к булавке.Правая кнопка на значке булавки не работает

mapview.addEventListener('click', function(e){ 
if (evt.clicksource == 'rightButton') 
{ 
    Ti.API.info("Opening detail window"); 
    navGroup.open(AZdetails.js); 
} 

});

Я видел другой код, как это, но до сих пор не могу понять.

ответ

0

Вы не можете предоставить js-файл непосредственно navGroup. Вы должны создать объект окна и передать его в navGroup, как это:

mapview.addEventListener('click', function(e){ 

     if (evt.clicksource == 'rightButton') { 
      Ti.API.info("Opening detail window"); 
      var AZdetails = Titanium.UI.createWindow({ 
       url:'AZdetails.js' 
      }); 
      navGroup.open(AZdetails); 
     } 

}); 
+0

Я установил свой код, однако при нажатии правой кнопки мыши на аннотации ничего не происходит, и теперь я получаю это сообщение в консоли: сообщения = "Невозможно найти переменную: navGroup"; Любые советы? –

+0

@rzeno: Вы создали navGroup? –