2012-02-28 40 views
0

我正在尝试向地图添加信息框。当用户点击地图时,他们应该看到信息框,并在完成时点击关闭图标。关闭Infobox在地图上点击事件,立即重新打开信息框

如果用户点击信息框中的关闭,虽然它触发了地图上的点击事件,该事件又重新打开信息框?

如何解决这个问题,目前使用im以下

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

感谢,jebw

+0

你可以分享一些更完整的代码,以便我们可以更快地测试和修复? – Gingemonster 2012-03-01 19:34:58

回答

1

这可以帮助你:

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