2

私はBalloonItemizedOverlayを使用しています。マーカーの下にバルーンを表示するには? (デフォルトではマーカーの中心からです。)

4

1 に答える 1

1

これを使用している場合は、メソッドがあります

public void setBalloonBottomOffset(int pixels)

マーカーと情報バルーンの下部との間の水平距離を設定します。デフォルトは 0 で、中央境界マーカーに適しています。マーカーが中央下部にある場合は、オーバーレイ アイテムを追加する前にこれを呼び出して、バルーンがマーカーの真上にあることを確認します。

そのため、下部に通常の V があり、マップに接するポイントを定義するマーカーがある場合は、オーバーレイに追加する前に高さの半分のオフセットを設定する必要があります。

例:

 -----    ^
|     |   |
|     |  20 px  of height, you need to do marker.setBalloonBottomOffset(-10)
 -- --    |
   V      v
于 2012-12-21T11:35:17.883 に答える