我的 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]);
知道图层占据整个宽度但只有一部分高度,有没有办法控制它的高度?