如何在 OSMbonuspack 标记的描述中添加新行?

How to add new lines to description of OSMbonuspack marker?

我正在使用 OSMbonuspack 来创建标记,并想添加一个单独的行的描述。但是,普通的换行符 (\n) 不起作用。所以我想知道是否有可能做到这一点。但这似乎是一件很常见的事情,所以我希望有可能这样做。我尝试了下面的代码,但是换行符没有效果:

Marker playgroundMarker = new Marker(mapView);
playgroundMarker.setPosition(new GeoPoint(latitude, longitude));
playgroundMarker.setTitle(title);
playgroundMarker.setSubDescription("first line\nsecond line");

这导致以下描述:first line second line 而不是:

first line
second line

目前我唯一的解决办法是将描述一分为二。使用第一部分作为片段 (playgroundMarker.setSnippet(...)),第二部分作为描述 (playgroundMarker.setSubDescription(...))。不过应该有更好的办法吧。

有什么想法吗?

片段和子描述都支持 html 标签。 所以这将完成这项工作:

playgroundMarker.setSubDescription("first line<br>second line");