Если я вас правильно понимаю, вы хотите добиться эффекта, при котором карта заполняет весь экран, что-то вроде использования карты в качестве фона, а затем наложение других элементов сверху? Если это так, вы сможете легко выполнить это с помощью позиции: fixed CSS Property .
<div id='yourMapDiv' style="position: fixed; top: 0px;
left: 0px; right:0px; bottom:0px; z-index: 100">
</div>
Это говорит о том, что yourMapDiv
будет иметь фиксированное положение на расстоянии 0 пикселей от всех четырех краев экрана. По сути, вы охватываете yourMapDiv
по всему экрану браузера, без необходимости указывать явную длину или ширину, и изменение размера не приведет к появлению полос прокрутки:
Вот как выглядит полноэкранный режим в Chrome:
В приведенном выше примере я присвоил z-index от 100 до yourMapDiv
, чтобы проиллюстрировать, что если вы хотите, чтобы другие элементы появлялись над картой, вам нужно будет назначить им более высокий z-index.