关闭Infobox会在地图上触发点击事件,立即重新打开信息框

时间:2012-02-28 20:31:14

标签: bing-maps

我正在尝试将信息框添加到地图中。当用户点击地图时,他们应该会看到信息框,并在完成后单击关闭图标。

如果用户点击信息框中的close,虽然它会触发地图上的click事件,再次重新打开信息框?

如何解决此问题,目前我正在使用以下

Microsoft.Maps.Events.addHandler(mymap, 'click', function(ev) {
  if (ev.targetType == 'map') {
    myinfobox.setOptions({visible:true}) ;
  }
}

谢谢,jebw

1 个答案:

答案 0 :(得分:1)

这对您有所帮助:

Microsoft.Maps.Events.addHandler(mymap, 'click', function(ev) {
    if (ev.targetType== 'pushpin') {
        myinfobox.setOptions({visible:true});
    }
}