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

时间:2016-12-12 22:24:21

标签: android openstreetmap marker osmdroid

我使用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(...))。但应该有更好的方法。

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

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

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