public class PopupOverlay
extends Overlay
implements ItemizedOverlay.OnFocusChangeListener

ポップアップを表示するクラスです。
単体で使用することもできますが、ItemizedOverlay#setOnFocusChangeListenerに登録すると、アイコンがフォーカスされた時にポップアップを表示できます。

メソッド

PopupOverlay()

コンストラクタです。

public PopupOverlay()

openPopup()

ポップアップを表示します。ポップアップの内容はOverlayItem#getTitleの戻り値です。
OverlayItem#getTitleの戻り値がnullまたは空文字列の場合、ポップアップ自体が表示されません。

public void openPopup(ItemizedOverlay overlay, OverlayItem item)

引数 内容
overlay ポップアップ対象のアイコンを表示しているItemizedOverlay
item ポップアップ対象のアイコン

closePopup()

ポップアップを消します。

public void closePopup()

onTap()

ポップアップ上の詳細情報表示ポタンがタッチされた際に呼ばれます。
詳細情報表示ポタンはOverlayItem#getSnippetの戻り値がnullまたは空文字列でない場合に表示されます。

public void onTap(OverlayItem item)

引数 内容
item ポップアップ対象のアイコン