我正在尝试将信息框添加到地图中。当用户点击地图时,他们应该会看到信息框,并在完成后单击关闭图标。
如果用户点击信息框中的close,虽然它会触发地图上的click事件,再次重新打开信息框?
如何解决此问题,目前我正在使用以下
Microsoft.Maps.Events.addHandler(mymap, 'click', function(ev) {
if (ev.targetType == 'map') {
myinfobox.setOptions({visible:true}) ;
}
}
谢谢,jebw
答案 0 :(得分:1)
这对您有所帮助:
Microsoft.Maps.Events.addHandler(mymap, 'click', function(ev) {
if (ev.targetType== 'pushpin') {
myinfobox.setOptions({visible:true});
}
}