我有 2 个函数addData()
,并且diplayInfoBox(e)
在 addData 中我有一个单击处理程序,单击时我需要获取一些事件详细信息,因此需要该事件作为 的参数displayInfoBox
,我还需要将另一条信息传递给,displayInfoBox
但我不确定如何在有活动的情况下做到这一点。如果我这样做displayInfoBox(e, pin)
是行不通的。谁能建议我需要做些什么来解决这个问题?
JSFiddle http://jsfiddle.net/kyllle/upej8/7/
JS
addData: function() {
//code
//click handler
Microsoft.Maps.Events.addHandler(pin, 'click', instance.displayInfoBox); //need to be able to pass variable pin to displayInfoBox
},
displayInfoBox: function(e) { //need to accept additional param for pin
}