如何为Google Maps infowindow设置特定高度?

时间:2009-09-28 06:40:43

标签: api google-maps

我知道最大宽度可以用'maxWidth'设置,我想知道为什么没有'maxHeight'选项。

3 个答案:

答案 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;
}