1

我的 OpenLayers 地图上有一个矢量图层,它不会占据整个屏幕,这让我发疯。有问题的图层在地图上显示 POI,但仅在屏幕的一部分中显示。当我移动地图 POI 到达图层末端时,它们会在中间被切断。
但是,当我调整屏幕大小时,一切都恢复正常。

这是我的图层:

POILayer = new OpenLayers.Layer.Vector(POIsLayresName, {
    'displayInLayerSwitcher': false,
    strategies: [strat, strategie],
    protocol: proto,
    styleMap: new OpenLayers.StyleMap({
        "default": PoisStyle,
        "select": {
            fillColor: "#8aeeef",
            strokeColor: "#32a8a9"
        }
    }),
    rendererOptions: {
        yOrdering: true
    }
});

map.addLayers([POILayer]);

知道图层占据整个宽度但只有一部分高度,有没有办法控制它的高度

4

0 回答 0