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并设置它的样式。您也可以使用第三方信息窗口,但不知道它们如何处理选项卡。