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

findumars 阅读:45 2025-01-19 22:14:33 评论:0

我正在使用 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 

目前我唯一的解决方案是将描述分成两部分。使用第一部分作为 fragment ( playgroundMarker.setSnippet(...)),第二部分作为描述 ( playgroundMarker.setSubDescription(...))。但应该有更好的方法。

有任何想法吗?

请您参考如下方法:

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

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


标签:Android
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号