Javascript 即使从地图中删除图层,弹出窗口仍在同一位置保持打开状态-ArcGIS 4.x

Javascript 即使从地图中删除图层,弹出窗口仍在同一位置保持打开状态-ArcGIS 4.x,javascript,arcgis,arcgis-js-api,Javascript,Arcgis,Arcgis Js Api,我正在使用ArcGIS 4.x绘制地图。单击按钮后,将添加要素图层。弹出式模板已初始化,并随它一起添加。现在,当我单击其中一个功能时,会打开一个弹出窗口,显示图层功能。然后单击一个按钮以删除该层。该层被删除,但弹出窗口仍在同一位置打开 添加图层的代码:map.add(图层) 对于弹出窗口,我使用popupTemplate。 删除同一图层的代码:map.remove(图层) 在4.x中,popuptemplate(3.18中的infoWindow)是在层上打开弹出窗口的正确方法吗?如何在地图上自动

我正在使用ArcGIS 4.x绘制地图。单击按钮后,将添加要素图层。弹出式模板已初始化,并随它一起添加。现在,当我单击其中一个功能时,会打开一个弹出窗口,显示图层功能。然后单击一个按钮以删除该层。该层被删除,但弹出窗口仍在同一位置打开

添加图层的代码:map.add(图层) 对于弹出窗口,我使用
popupTemplate
。 删除同一图层的代码:map.remove(图层)

在4.x中,popuptemplate(3.18中的infoWindow)是在层上打开弹出窗口的正确方法吗?如何在地图上自动关闭弹出窗口。删除(图层)?我已经尝试过view.popup.close。它不起作用