Anda dapat menggunakan OpenLayers.Map.updateSize
metode untuk menggambar ulang Lapisan dasar Anda ketika Anda memaksimalkan peta.
Jadi, tambahkan fungsi seperti:
var fullScreen = function () {
map.baseLayer().redraw();
}
Anda hanya perlu menambahkan opsi tambahan ke peta Anda:
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
});
Semoga berhasil!