OpenLayers.Map.updateSizeHaritayı büyüttüğünüzde, temel Katmanınızı yeniden çizmek için yöntemi kullanabilirsiniz .
Yani, aşağıdaki gibi bir işlev eklemek:
var fullScreen = function () {
map.baseLayer().redraw();
}
haritanıza yalnızca ek bir seçenek eklemeniz gerekir:
var map = new OpenLayers.Map({
div: "map",
center: new OpenLayers.LonLat(0, 0),
updateSize: fullScreen,
minResolution: "auto",
minExtent: new OpenLayers.Bounds(-1, -1, 1, 1),
maxResolution: "auto",
maxExtent: new OpenLayers.Bounds(-180, -90, 180, 90),
projection: Mercator,
displayProjection: Geographic
});
İyi şanslar!