Api 如何设置谷歌地图信息窗口的特定高度?

Api 如何设置谷歌地图信息窗口的特定高度?,api,google-maps,Api,Google Maps,我知道最大宽度可以用“maxWidth”设置,我想知道为什么没有“maxHeight”选项。这是你想要的吗 只需将内容放入一个div 使用滚动条: 实际上,目前有一个maxHeight选项。它没有文档记录,因此可以在未来的版本中删除,而无需发出警告 maxHeight本身没有做任何有用的事情。如果内容大于maxHeight,它将溢出。因此,您还需要设置undocumented autoScroll选项,然后infowindow将被限制为maxHeight,并滚动任何额外的内容 {maxHeigh

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

这是你想要的吗

只需将内容放入一个div 使用滚动条:


实际上,目前有一个maxHeight选项。它没有文档记录,因此可以在未来的版本中删除,而无需发出警告

maxHeight本身没有做任何有用的事情。如果内容大于maxHeight,它将溢出。因此,您还需要设置undocumented autoScroll选项,然后infowindow将被限制为maxHeight,并滚动任何额外的内容

{maxHeight:400,autoScroll:true}


然而,与Aaron的方法相比,这种方法没有任何优势,缺点是不适合未来。

最近,我也遇到了同样的问题。我会在信息窗口中设置自定义高度。为此,我使用了由GoogleMapsAPI生成的gm风格的iw类,这对我来说很好。因此,请尝试在CSS中添加以下内容:

div.gm-style-iw {
    max-height:250px;
    overflow:scroll;
}

是的,差不多。我希望能够指定infowindow的高度,而不是动态生成。例如,我希望它的高度为400px,而不考虑其内容。此代码可能是直接指定高度的最佳方法。没有一种方法可以通过API来实现,如果它对您有效,请让我们知道,这样每个人都可以从答案中受益。
div.gm-style-iw {
    max-height:250px;
    overflow:scroll;
}