要素未选中InfoWindow不关闭

点击要素图层显示InfoWindow,点击要素之外的地图,InfoWindow不关闭,而采用popup不存在此问题
已邀请:

桂朝

赞同来自:

【解决办法】:
未点中featurelayer时,可以通过判断点击事件的对象是否为map,是则关闭InfoWindow:

map.on(click,function(e){
if (e.target.id==map_gc)
{
map.infoWindow.hide();
};
});

要回复问题请先登录注册