Google maps 在谷歌地图信息窗口中,如何调整选项卡的大小以适应其内容

Google maps 在谷歌地图信息窗口中,如何调整选项卡的大小以适应其内容,google-maps,Google Maps,使用谷歌地图,我试图打开一个信息窗口,其中有标签,每个标签显示所选国家的不同城市。问题是城市名称并不总是适合一个选项卡,因此它们会打破设计。考虑到必须将字符串作为选项卡标签而不是节点传递(可以设置样式),如何更改选项卡的尺寸? 请注意,不合适的是选项卡标签,而不是内容 以下是我用于添加选项卡的代码: var tab1 = new GInfoWindowTab("string", node); var tab2 = new GInfoWindowTab("string", node); tabs.

使用谷歌地图,我试图打开一个信息窗口,其中有标签,每个标签显示所选国家的不同城市。问题是城市名称并不总是适合一个选项卡,因此它们会打破设计。考虑到必须将字符串作为选项卡标签而不是节点传递(可以设置样式),如何更改选项卡的尺寸? 请注意,不合适的是选项卡标签,而不是内容

以下是我用于添加选项卡的代码:

var tab1 = new GInfoWindowTab("string", node);
var tab2 = new GInfoWindowTab("string", node);
tabs.push(tab1);
tabs.push(tab2);
marker.openInfoWindowTabs(tabs);

其中node是有效的DOM节点,当然

不幸的是,没有任何好的方法来修改选项卡标签的样式。您最好的选择可能是检查字符串的长度,如果字符串太长,则缩短它


更新:你可以尝试一个第三方信息窗口,但我不知道是否有任何将支持你想要做的标签。有两个选项-试试

我想我会简单地在信息窗口的内容中添加我自己的自定义选项卡。。。如何设置信息窗口本身的样式?那能做到吗?例如,使它部分透明…你能做的最好的事情就是在信息窗口中插入你自己的div并设置它的样式。您也可以使用第三方信息窗口,但不知道它们如何处理选项卡。