0
openlayersで4 私はいくつかのレイヤーwmtsをignし、もう1つはマップサーバーからインポートしました。 最初のものはブラウザのサイズに適応しますが、地図サーバのサイズに適応するのは、地図の幅と高さを固定する場合のみです。 CSSインポートされたレイヤーをブラウザウィンドウのサイズに合わせる
html,body {
margin: 0;
padding: 0;
border: 0;
width: 100%;
height: 100%;
}
#map {
height: 100%;
}
私は768pxにマップの幅を設定した場合、それが表示されますが、ではない私は900px
#map {
Height: 100%;
Width: 768px;
}
でそれを入れて、層のコールが
を介して行われている場合var emprises_operations_inrap = new ol.layer.Image({
title: 'operations Inrap',
source: new ol.source.ImageWMS({
url: 'http://10.210.1.32:8080/cgi-bin/mapserv.exe?map=C:\\ms4w\\map\\fond_mapserver_ol3.map',
params: {'LAYERS': 'emprises',
//'CRS': 'EPSG:2154',
'FORMAT': 'image/png'},
serverType: 'mapserver',
extent: [93501.1, 6044342.00, 1248133.25, 7115784.50]
})
});
次に、どのようにウィンドウのサイズに合わせて調整しますか?