使用bonuspack更改osmdroid中infoWindow的位置

时间:2016-04-21 16:05:33

标签: android osmdroid

我正在使用osmdroid和bonuspack。

现在infoWindow出现在标记上方,有没有办法让它出现在标记的右边?

2 个答案:

答案 0 :(得分:0)

也许您应该扩展Marker类并覆盖the showInfoWindow method。在那里,您可以重新计算offsetXoffsetY以获得所需内容。

答案 1 :(得分:0)

理论上,您可以使用setInfoWindowAnchor(u,v)。 (u,v)是气泡锚的位置,在标记图标坐标(0,0)(1,1)中。 要将锚设置在图标的右侧,在右侧,您可以高于1.

但尼古拉的解决方案可以更简单,具体取决于您的需求。