마커의 정보창의 내용이 너무 길면 창에 맞지 않습니다. 마커 정보창의 내용이 하단에서 오버플로됩니다. 이 문제를 어떻게 해결할 수 있습니까?Google지도의 마커의 정보창 최대 높이를 설정하는 방법은 무엇입니까?
답변
이 문제는 또한 정보 창의 내용에 적용되는 상속 된 스타일의 결과가 될 수 있습니다
그렇지 않으면, 단순히 스크롤로 사업부에 내용을 배치 할 것 지도.
예 : 글꼴 크기는 기본 글꼴을 기반으로 계산됩니다. 정보창이 연결되면 글꼴은 상속 된 CSS에 따라 변경되며 글꼴 크기가 클 경우 정보창 하단이 오버플로됩니다.
상속 된 스타일을 제거하지 않으려면 (대부분 사용자가하지 않는 경우) 정보창 콘텐츠에서 상속 된 스타일을 명시 적으로 반박해야합니다.
이 문제의 훌륭한 설명을 찾을 수 있으며에서 해결책 : 코드 위
InfoWindow에 그림이 포함되어있는 경우 그림 다운로드 전에 InfoWindow 크기가 설정되어 있기 때문에 그림이 넘칠 수 있습니다. 이 경우 이미지 크기를 지정하거나 이미지를 미리로드해야합니다. 그것이 부착 한 후
가div.infowindow {
max-height:250px;
overflow-y:auto;
}
.gm-style-iw{
max-height: 10px;
}
이 작업을 수행합니다!
허용 된 대답은 그래서 여기 ...
조금 모호하다 정보창의 높이, 또는 다른 스타일 속성을 변경하고자하는 사람을위한 직접 솔루션의 몇입니다.
방법 1 : CSS
때문에 같은 CSS 규칙을 적용합니다. 사용자 정의 IW 템플릿이있는 경우,이 너무 작업 할 수
.gm-style-iw {
max-height: 200px !important;
overflow: auto !important;
}
을 또는 :!
#myInfoWindow-content {
max-height: 200px !important;
overflow: auto !important;
}
오버 플로우가 중요 있어야합니다, 그렇지 않으면 GM의 자신의 규칙과 긴으로 대체됩니다 그것은 모든 정보창의 변경 콘텐츠가 차단 될 수 있습니다. Max-height는 중요하지 않고 작동하지만 어쨌든 유지하는 것이 좋습니다.
방법 2 : 인라인 CSS
당신이 IW 내용에 대한 템플릿을 사용하는 경우, 다음 옵션은 인라인 정보창에 따라 스타일을 하드 코어하는 것입니다. 이 경우 GM이 전체 규칙을 따르기 때문에! important를 사용할 필요가 없습니다.
<div id="myInfoWindow-content" style="max-height: 150px; overflow: auto;">
content
</div>
방법 3 : 자바 스크립트
당신은 항상 동적으로 물건을 수정하는 JS를 사용할 수 있습니다. 이 방법을 사용하면 IW 화살표를 숨기는 등의 다른 IW 요소를 대상으로 수정할 수 있습니다.
document.getElementById('myInfoWindow-content').style.maxHeight = '20px';
document.getElementById('myInfoWindow-content').style.overflow = 'auto';
- 1. 안드로이드에서 레이아웃의 최대 높이를 설정하는 방법은 무엇입니까?
- 2. 프레임의 높이를 설정하는 방법은 무엇입니까?
- 3. Google지도 정보창의 특정 높이를 설정하는 방법은 무엇입니까?
- 4. 테이블에 최대 높이를 설정하는 브라우저 간 방법은 무엇입니까?
- 5. 행에서 SWT 목록의 높이를 설정하는 방법은 무엇입니까?
- 6. GTK : VBox의 높이를 설정하는 방법은 무엇입니까?
- 7. 툴바 버튼 높이를 설정하는 방법은 무엇입니까?
- 8. 구글 맵스 infoWindow의 높이를 설정하는 방법은 무엇입니까?
- 9. 아코디언 높이를 고정 값으로 설정하는 방법은 무엇입니까?
- 10. jquery 그리드의 높이를 설정하는 방법은 무엇입니까?
- 11. GridSplitter '창'의 초기 높이를 설정하는 방법은 무엇입니까?
- 12. 유체 레이아웃에서 % 높이를 설정하는 방법은 무엇입니까?
- 13. 탭의 높이를 설정하는 방법과 Android에서 라벨의 글꼴을 설정하는 방법은 무엇입니까?
- 14. Google지도에서 "비활성"정보창 HTML 검색
- 15. 세션 최대 비활성 시간을 설정하는 방법은 무엇입니까?
- 16. 최대 잠금 시간을 설정하는 방법은 무엇입니까?
- 17. JVM의 최대 메모리 사용량을 설정하는 방법은 무엇입니까?
- 18. Google지도 V3에서 마커의 onclick 이벤트를 실행하는 방법은 무엇입니까?
- 19. Google Map에서 마커의 색상을 변경하는 방법은 무엇입니까?
- 20. 드래그 마커의 새 현지화를 저장하는 방법은 무엇입니까?
- 21. 이미지의 최대 너비와 높이를 설정하는 CSS 또는 HTML 도움말
- 22. 레이아웃의 높이를 설정하는 방법
- 23. FormattedText의 줄 높이를 설정하는 방법
- 24. 크로스 브라우저 최소 높이와 최대 높이를 동시에 구현하는 방법은 무엇입니까?
- 25. WebView 텍스트에 따라 셀 높이를 설정하는 방법은 무엇입니까?
- 26. CSS로 이미지 너비와 높이를 100 %로 설정하는 방법은 무엇입니까?
- 27. PDF 단락 또는 글꼴 줄 높이를 iTextSharp로 설정하는 방법은 무엇입니까?
- 28. extjs hbox 레이아웃에 자동 높이를 설정하는 방법은 무엇입니까?
- 29. 프로그래밍 방식으로 XAML에서 행 높이를 설정하는 방법은 무엇입니까?
- 30. 테이블의 내용을 기준으로 행 높이를 설정하는 방법은 무엇입니까?