首先,我对Openlayers/JS整体来说是个新手,总体上对编程经验很少,所以我的代码中可能还有其他我不知道的问题。 我使用的是Openlayers的最新版本(5.3.0)。我的程序目前通过Ajax传递GeoJson格式的数据,以显示在Openlayers地图上。它为要显示的要素创建地图、视图和图层。当我按下页面上的"Go“按钮时,要素被成功加载到地图上。zIndex zIndex: zI
我正在使用Openlayers创建一个关于1000+点的地图。目前,当我单击一个点的图标时,该点的描述会显示在弹出窗口中,要退出弹出窗口,我需要再次单击该点的图标。有没有办法修改代码,这样我就可以按下关闭按钮,或者我可以在地图上的任何地方单击,这样弹出窗口就会再次关闭?我知道有一种方法,如果我只是使用常规的弹出窗口,但我使用的是Openlayers.layer.text层。var pois = new OpenLayers.Layer.Text( "Frequencies",