>  기사  >  웹 프론트엔드  >  내 Google 지도 컨테이너가 100% 너비와 높이로 표시되지 않는 이유는 무엇입니까?

내 Google 지도 컨테이너가 100% 너비와 높이로 표시되지 않는 이유는 무엇입니까?

Patricia Arquette
Patricia Arquette원래의
2024-11-01 17:19:30342검색

Why is My Google Maps Container Not Displaying at 100% Width and Height?

Google Maps 컨테이너 DIV 너비 및 높이를 100%로 설정하는 방법

Google Maps API v3을 로드하고 이를 div에 표시하려고 하면 다음과 같은 오류가 발생할 수 있습니다. 너비와 높이를 모두 100%로 설정했는데도 지도가 보이지 않는 상황입니다. 제공하신 HTML 코드는 다음과 같습니다.

<code class="html"><!-- Maps Container -->
<div id="map_canvas" style="height:100%;width:100px;margin:0 auto;">...</div></code>

이 문제를 해결하려면 Google 지도 컨테이너 div의 모든 상위 컨테이너 너비가 100%로 설정되어 있는지 확인하는 것이 중요합니다. 또한 Google 지도 컨테이너가 포함된 #content div의 너비와 높이는 명시적으로 절대값으로 설정되어야 합니다.

다음은 문제를 해결하는 업데이트된 CSS 코드 조각입니다.

<code class="css">body, html {
  height: 100%;
  width: 100%;
}

div#content {
  width: 100%; /* Set absolute width here */
  height: 100%; /* Set absolute height here */
}</code>

이렇게 변경하면 Google 지도 컨테이너 DIV의 너비와 높이를 100%로 설정하고 의도한 대로 전체 페이지를 덮을 수 있습니다.

위 내용은 내 Google 지도 컨테이너가 100% 너비와 높이로 표시되지 않는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.