OpenLayers矢量图层不显示在整个屏幕上

时间:2013-08-08 10:47:40

标签: javascript css openlayers

我的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]);

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

0 个答案:

没有答案