function MapEvent_UI_Click(XUIObj, Code, Value1, Value2){ switch(XUIObj.GetUIID()) { case define.i_Side: { if(XUIObj.GetTag() == 1) { $("#div1").hide(); XUIObj.GetParent().SetBound(-265, 30, 285, 584); XUIObj.SetImage("btn_visi.png"); XUIObj.SetTag(0); } else { $("#div1").show(); XUIObj.GetParent().SetBound(0, 30, 285, 584); XUIObj.SetImage("btn_hide.png"); XUIObj.SetTag(1); } } break; case define.i_PoiSearch: { menu.ChangeMenu(1);} break; case define.i_JibunSearch: { menu.ChangeMenu(2);} break; case define.i_NJibunSearch:{ menu.ChangeMenu(3);} break; case define.i_AreaBtn: { toggleNavi();} break; case define.i_AreaOk: { menu2.GotoAdmin(); menu2.SetShowNavi(0); $("#div2").hide(); } break; case define.i_AreaCancel: { menu2.SetShowNavi(0); $("#div2").hide();} break; case define.i_Aliasing_on: { SetAntiAliasing(3); menu3.SetAliasingVisible(); } break; case define.i_Aliasing_off: { SetAntiAliasing(0); menu3.SetAliasingVisible(); } break; case define.i_Tutorial: { window.open("http://www.talmap.co.kr/tutorial/index.html", "_blank");} break; case define.i_Notice: { window.open("http://www.talmap.co.kr/web/pop_rule2.html", "rule", "status=yes,width=396,height=310");} break; case define.i_ZoomOut: { Map_ZoomOut(); rightMenu.ChangeLevelBarImgPos()}; break; case define.i_ZoomIn: { Map_ZoomIn(); rightMenu.ChangeLevelBarImgPos()}; break; case define.i_ToolClip:{ toolbar.SetVisible();} break; case 21:{ toolbar.ToolbarBound();} break; case define.i_ThemeBase: { toolbar.SetTheme(1);ThemeChange(1);} break; case define.i_ThemeNight: { toolbar.SetTheme(2);ThemeChange(2);} break; case define.i_ThemeGray: { toolbar.SetTheme(3);ThemeChange(3);} break; //menu toolbar btn case 30: { Map_Refresh(); toolbar.SetTheme(1); } break; case 31: HistoryPrev(); break; case 32: HistoryNext(); break; case 33: Map_Rotate(); break; case 34: Map_BirdView(); break; case 35: View3D(); break; case 36: ViewText(); break; case 37: Print(); break; case 38: SaveImage(); break; case 39: CopyToClipboard(); break; case 40: toolbar.SetVisible(); break; case 41: DrawPolygon(); break; case 42: DrawPolyline(); break; case 43: ObjectModify(); break; case 44: RemovePolygon(); break; case 45: CheckArea(); break; case 46: CheckDistance(); break; case 47: DelDistance(); break; case 48: ShowThemeForm(); break; case define.i_GPS: gps.SetGPSVisible(); break; case 101:gps.SetGPSVisible();break; case 102:gps.SetInterVal(1); break; case 103:gps.SetInterVal(0);break; case 111:gps.GPSOpen(); break; case 112:gps.GPSStop(); break; case 113:gps.GPSNOW();break; //레벨바 투명레벨버튼 case 200:rightMenu.ClickLevelBtn(12);break; case 201:rightMenu.ClickLevelBtn(11);break; case 202:rightMenu.ClickLevelBtn(10);break; case 203:rightMenu.ClickLevelBtn(9);break; case 204:rightMenu.ClickLevelBtn(8);break; case 205:rightMenu.ClickLevelBtn(7);break; case 206:rightMenu.ClickLevelBtn(6);break; case 207:rightMenu.ClickLevelBtn(5);break; case 208:rightMenu.ClickLevelBtn(4);break; case 209:rightMenu.ClickLevelBtn(3);break; case 210:rightMenu.ClickLevelBtn(2);break; case 211:rightMenu.ClickLevelBtn(1);break; case 212:rightMenu.ClickLevelBtn(0);break; } } function MapEvent_OnMouseUp(Flag, X, Y) { if (Flag == 1) { menu2.SetAreaName(X, Y); } } function MapEvent_OnStateChange(Code, Value1, Value2){ var util = m_Map.GetUtility(); if (Code == util.GetConstToValue("TMCHECKCONFIG_LEVEL")) { if(rightMenu.GetZoomOut()!=null) { rightMenu.ChangeLevelBarImgPos(Value1); rightMenu.ChangeLevelText(Value1); } } } function MapEvent_POI_Click(XPOIItem, Flag, X, Y) { if (XPOIItem) { XPOIItem.CreateInfoBox(0, XPOIItem.GetCaption(), XPOIItem.GetContents(), false, false); } } function MapEvent_UI_MouseLeave(XUIObj, Code, Value1, Value2) { if(XUIObj.GetUIID()==define.i_LevelBar) { XUIObj.SetAlpha(0); } if(XUIObj.GetParent().GetUIID()==define.i_LevelBar){ XUIObj.GetParent().SetAlpha(0); } } function MapEvent_UI_MouseHover(XUIObj, Code, Value1, Value2) { if(XUIObj.GetUIID()== define.i_LevelBar) { XUIObj.SetAlpha(0); } if(XUIObj.GetParent().GetUIID()== define.i_LevelBar) { XUIObj.GetParent().SetAlpha(0); } } function MapEvent_UI_MouseMove(XUIObj, Code, X, Y) { if(XUIObj.GetUIID()==-3000) { XUIObj.SetAngle(XUIObj.GetAngle()+5); } } function MapEvent_GPS_Notify(XGPSMan, Flag, Data) { gps.GPSInfoTxt(XGPSMan, Flag, Data); }