我正在使用谷歌地图信息窗口,该窗口填充了来自 3 个输入字段的文本。第一个输入字段是 TITLE,第二个 ADDRESS(使用标准Google 自动完成)和第三个 DESCRIPTION。所以我在它们之间添加的所有内容看起来都很用户友好<br/>
,因此每个输入都在信息窗口中分开显示。我就是这样做的:
return (name || "") + "<br/>" +
(addressOrCoordinates || "") + "<br/>" +
(additionalDetails || "");
但是当地址稍微长一点时出现垂直滚动,这很奇怪,因为如果你在描述字段中写 300 个字符,信息窗口不会显示垂直滚动,它很好地适应了信息窗口的大小......
所以我尝试删除<br/>
,即使地址数英里长,一切都可以在没有垂直滚动的情况下工作。所以我认为这<br/>
与地址混淆了,所以我测试了一点点,似乎地址会受到地址前面的影响,<br/>
但如果地址后面则不会受到影响......
因此,如果 infowindow 包含普通文本,即使有很多文本并且即使此文本被分隔,它似乎也不会显示垂直滚动,<br/>
但是为什么<br/>
在地址前面使用时会出现垂直滚动?有没有其他方法可以让地址输入转到信息窗口中的新行而不出现这个垂直滚动?
BTW CSS 溢出不起作用,我正在使用 API v3