Стили Google Maps по умолчанию скрывают всю карту - PullRequest
0 голосов
/ 27 августа 2018

Попытка добавить Google Maps на новую веб-страницу в существующем проекте Laravel, что оказывается огромной болью в задней части.

https://www.beenleighrum.com.au/findme

Код надежен, так как работает на нескольких других сайтах.

Проблема в том, что по умолчанию элемент имеет относительную позицию:

style="position: relative;overflow: hidden;"

Если я открою DevTools (F12) и поменяю положение на Статическое, то карта отобразится.Проблема в том, что API карт Google хочет, чтобы оно было относительным, и если я не смогу изменить его, я не вижу, как будет правильно отображаться моя карта?

Ответы [ 2 ]

0 голосов
/ 27 августа 2018

Установите ширину и высоту для вашей карты:

#map {
    width: 100vw;
    height: 100vh;
}

, что означает 100% ширины области просмотра и 100% высоты области просмотра.С vw и vh вам не нужно иметь дело с контейнером вашего #map.

0 голосов
/ 27 августа 2018

Вам необходимо установить ширину и высоту для вашего контейнера карты.

#map {
  width: 100%;
  height: 100%
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...