目前,当我单击一个点的图标时,该点的描述会显示在弹出窗口中,要退出弹出窗口,我需要再次单击该点的图标。有没有办法修改代码,这样我就可以按下关闭按钮,或者我可以在地图上的任何地方单击,这样弹出窗口就会再次关闭?我知道有一种方法,如果我只是使用常规的弹出窗口,但我使用的是Openlayers.layer.text层。var pois = new OpenLayers.Layer.Text( "Frequencies",
我的地图包括三个不同颜色的GeoJSON层。我通过为每个层调用单独的样式函数来设置颜色。函数“样式”返回蓝色,函数"style2“返回紫色,函数"style3”返回粉红色。我告诉第一层使用“样式”,第二层使用"style2“等等。我可以做同样的事情,但只有一个风格的功能吗?基本上,样式函数是否能够检测到该层并执行以下操作:if t
我能够显示集群标记的内容,但不能显示单个标记的内容。map.eachLayer(function(marker) { console.log('cluster length ' + marker.getAllChildMarkers().length); // how to display the contents of a single marker ??