BalloonItemizedOverlay是一个库吗?

时间:2012-11-08 15:00:16

标签: android map balloon

我是初学者的android编程。我想在地图上创建一个气球。我在这个链接上发现了mapViewBalloon-example https://github.com/jgilfelt/android-mapviewballoons,但我不知道,BalloonItemizedOverlay是一个库吗?我应该将它添加到程序中还是应该在程序中编写BalloonItemizedOverlay类?我读了这堂课,但我无法理解这堂课的大部分代码:(

感谢您的帮助。

1 个答案:

答案 0 :(得分:-2)

添加一个类extends ItemizedOverlay(未完全编码,你应该完成所有事情。)

public class MyItemizedOverlay extends ItemizedOverlay<OverlayItem> {


//it gives abstract methods one of them is onTap (onTap will show dialog 
//when user tap overlay item).
  @Override
  protected boolean onTap(int index) {
      AlertDialog.Builder dialog = new AlertDialog.Builder(context);
    dialog.setTitle(item.getTitle());
    dialog.setMessage(item.getSnippet());
    dialog.setCancelable(true);
    dialog.setNegativeButton(dissmis, new OnClickListener() {

        public void onClick(DialogInterface dialog, int which) {
            // TODO Auto-generated method stub
            dialog.dismiss();
        }
    });
  }

}

你我添加alertDialog来处理气球。如果你想要忽略其他选项,请添加一些按钮。 您还可以向显示的信息(文本)添加标题和消息。