function XUIMapPanel_SetMapPos(X,Y)
{
var ctrlman = m_Map.GetCtrlMan();
var ctrlstate = ctrlman.GetControlState();
var posLL = ctrlstate.DPToLL(X,Y); //화면 좌표를 경위도 좌표로 변환
var uiman = ctrlman.GetUIMan();
var util = m_Map.GetUtility();
//Panel 을 생성한다.
var pnl = uiman.CreateUI_MapPanel(ctrlman, uiman);
pnl.SetMapOwner(uiman);
pnl.SetEnabled(1);
//클릭한 위치에 Panel 을 위치시킨다. 크기는 300X100
pnl.SetMapPos(posLL.GetLon(), posLL.GetLat());
pnl.SetBound(X, Y, 200, 100);
pnl.SetDPOffset(15, 0)
//Panel의 드래그 가능 여부를 설정한다.
pnl.SetCanDrag(0);
//Panel 의 스타일을 설정한다.
pnl.SetPen(util.GetConstToValue("BS_SOLID"), 4, util.RGBColor(17, 168, 78));
pnl.SetBrush(util.GetConstToValue("BS_SOLID"), util.RGBColor(255, 255, 255), 0);
pnl.SetCanFocus(1);
pnl.SetCanClick(1);
pnl.SetUIID(86);
}