我知道最大宽度可以用'maxWidth'设置,我想知道为什么没有'maxHeight'选项。
答案 0 :(得分:5)
它可以成为你想要的吗? How to set Google map’s marker’s infowindow max height?
只需将内容放入div中即可 滚动条:
div.infowindow {
max-height:250px;
overflow-y:auto;
}
答案 1 :(得分:0)
实际上,目前有一个maxHeight选项。它没有记录,因此可以在未来的某个版本中删除它而不会发出警告。
maxHeight本身没有做任何有用的事情。如果内容大于maxHeight,它将只是溢出。因此,您还需要设置未记录的autoScroll选项,然后将infowindow限制为maxHeight,并滚动任何额外内容。
{maxHeight:400,autoScroll:true}
然而,这种方法并没有赋予Aaron方法任何优势,并且具有不具备未来性的缺点。
答案 2 :(得分:0)
最近,我遇到了同样的问题。我会在InfoWindow中添加自定义“高度”。为此,我使用了Google Maps Api生成的“gm-style-iw”类,这对我来说很好。所以,尝试在CSS中添加以下内容:
div.gm-style-iw {
max-height:250px;
overflow:scroll;
}