如何在 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");
我正在使用 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");