我正在使用OpenLayers的Google Web Toolkit包装器。我正在尝试将WMS图层添加到地图中,但我需要解析功能文档才能获得可用的图层名称。我看到一个WMSCapabilities类在OpenLayers 中可用,但是我似乎找不到它的实现。这个功能是否还不可用,或者它是否隐藏在某个地方,没有文档记录?提前感谢!
我有一张地图,上面有很多充满poi的图层。此POI按类别(如:食物、睡眠等)和子类别(如:中餐厅、意大利餐厅等)排序。我希望在我的地图之外,每个类别都有一个div,其中包含显示/隐藏相应图层的子类别按钮列表。
现在,我所能做的就是在一个孤单的div中显示图层切换器。layerSwitcher = new OpenLayers.Control.LayerSwitcher({'div':OpenLayers.Util.getElement(
我的目的是仅显示地图视口(当前显示的地图区域)内具有坐标的要素。我通过执行以下操作来获得视口的范围: var mapExtent = this.map.getView().calculateExtent(this.map.getSize());
mapExtent= ol.proj.transformExtent(mapExtent, 'EPSG:3857', 'EPSG:4326'); 然后,在我读取一个商店的元素的循环中, var point = ol.proj.fromLonLatnew ol.