如何在标记下显示气球(BalloonItemizedOverlay)?

时间:2012-12-21 11:01:20

标签: android google-maps balloon

我使用BalloonItemizedOverlay。 如何在标记下显示气球? (默认情况下,它位于标记的中心。)

1 个答案:

答案 0 :(得分:1)

如果您使用的是this one,则可以使用方法

public void setBalloonBottomOffset(int pixels)

设置标记与信息气球底部之间的水平距离。默认值为0,适用于中心有界标记。如果您的标记位于中心 - 底部有界,请在添加叠加项目之前调用此标记,以确保气球正好悬停在标记上方。

因此,如果您的标记底部有通常的V,定义它接触地图的点,则需要在将其添加到叠加层之前设置偏移量的一半。

示例:

 -----    ^
|     |   |
|     |  20 px  of height, you need to do marker.setBalloonBottomOffset(-10)
 -- --    |
   V      v