В этом случае у меня есть расширение класса ItemizedOverlay, которое вы просто переопределите onTap
public class PlaceItemizedOverlay extends ItemizedOverlay<OverlayItem> {
@Override
protected boolean onTap(final int index) {
final OverlayItem oi = mOverlays.get(index);
AlertDialog.Builder dialog = new AlertDialog.Builder(mContext);
dialog.setTitle("your title");
dialog.setMessage("youmessage");
dialog.setNegativeButton("Cancel", null);
dialog.setPositiveButton("OK", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int id) {
}
});
dialog.show();
return true;
}
}