Google maps api 3 google地图在多行上格式化标记工具提示的文本

Google maps api 3 google地图在多行上格式化标记工具提示的文本,google-maps-api-3,tooltip,newline,marker,Google Maps Api 3,Tooltip,Newline,Marker,如何在标记工具提示的文本中插入换行符。我使用的\n似乎不起作用 见下面的代码: mark=new google.maps.Marker({ 地图:地图, 位置:中, 标题:inspStates[i]。名称+“\n”+”总计:“+inspStates[i]。totalInsp+“\n”+信息, zIndex:3 }); 我使用了一个定制的google信息框来代替工具提示,并且格式正确 请参见此处:使用标记时,多行文本应位于内容中,而不是标题中。另外,除了\n之外,您还必须使用html的我使用\\n

如何在标记工具提示的文本中插入换行符。我使用的
\n
似乎不起作用

见下面的代码:

mark=new google.maps.Marker({
地图:地图,
位置:中,
标题:inspStates[i]。名称+“\n”+”总计:“+inspStates[i]。totalInsp+“\n”+信息,
zIndex:3
});

我使用了一个定制的google信息框来代替工具提示,并且格式正确
请参见此处:

使用标记时,多行文本应位于
内容中,而不是
标题中。另外,除了
\n
之外,您还必须使用html的

我使用\\n,这似乎很有效。

使用单引号(“”)而不是双引号(“”),它会起作用, 像这样的代码

mark = new google.maps.Marker({          
            map: map,             
            position: center,
            title:inspStates[i].name+ '\n total: '+inspStates[i].totalInsp+ '\n'+ info,
            zIndex:3
    });

如果你使用的是FireFox,我认为没有简单的方法。布莱克·斯蒂芬斯(Blake Stephens)以极其简单的方式解释了这个问题:

引述:

将鼠标悬停在标记上自动生成的标题 实际上是标准的HTML标题属性,其工作原理相同 方式作为图像上的alt标记属性。这不太容易得到 一行多行,因为浏览器自己决定何时 将行包装起来(因此可以使用很长的alt文本和标题) 可读,包装)。我认为不可能强行插入 断线

但是,这并不能阻止您绕过通用标题 文本,并创建自己的完全可设置样式的文本。你 可以将偶数附加到“mouseover”事件的标记上,并且 生成一个div标记,该标记填充鼠标后面的内容 围绕“mouseout”事件发生时移除/销毁/隐藏自身 开火。对我来说,这似乎是最可靠的方法


\n在internet explorer中工作,但不是Firefox在标题中为我工作,但您关于显示工具提示的看法是正确的,我将其作为
标题保存,并使用
\n
而没有问题。这是一个错误的链接。我想,这可能是URL:internet存档:我使用的是gmplot python库,这对我很有用