말풍선을 제가 클릭한자리에 뜨게 하거나, 마커 바로 위에 뜨게 할려면 어떻해 해야 하나요?ㅠㅠ

퀵액션 보면서 열심히 만들었는데 또 하나의 산이 하나 생겼네요..ㅠㅠ


밑에 있는 소스가 팝업창 뛰우면서 위치 설정 하는거 같은데...이거 멀 건들어야 할지 모르겠네요..ㅠㅠ

마커 위에 뛰울수 있는 방법 없을까요? 아님 제가 클릭한곳 좌표를 받아와서 그쪽을 뛰우게 하는 방법도 좋은데..ㅠ
public void showLikeQuickAction(int xOffset, int yOffset) {
preShow();

window.setAnimationStyle(R.style.Animations_PopUpMenu_Center);

int[] location = new int[2];
anchor.getLocationOnScreen(location);

Rect anchorRect =
new Rect(location[0], location[1], location[0] + anchor.getWidth(), location[1]
+ anchor.getHeight());

root.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
root.measure(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
int rootWidth  = root.getMeasuredWidth();
int rootHeight  = root.getMeasuredHeight();

int screenWidth  = windowManager.getDefaultDisplay().getWidth();
//int screenHeight  = windowManager.getDefaultDisplay().getHeight();
int xPos  = ((screenWidth - rootWidth) / 2) + xOffset;
int yPos   = anchorRect.top - rootHeight + yOffset;

// display on bottom
if (rootHeight > anchorRect.top) {
yPos = anchorRect.bottom + yOffset;
window.setAnimationStyle(R.style.Animations_PopDownMenu_Center);
}
window.showAtLocation(anchor, Gravity.NO_GRAVITY, (int) xPos, (int) yPos);
}