<!--
//======================================================================
// Àü¿ª º¯¼ö
//======================================================================
var g_nSymbolGroupID		= 100;		// ½Éº¼ ±×·ì ID
var g_nBbigSymbolGroupID	= 200;		// Å«½Éº¼ ±×·ì ID
var g_nSymbolCount			= 0;

var icon, mapMark = null;
//======================================================================

// ÁÂÇ¥·Î ÀÌµ¿
function SetMapPos(nX, nY){
//	WooricyMap.MoveMapByCoord(nX, nY);
    mapObj.setCenter(new JPoint(nX, nY));
}

// ÁÂÇ¥¿Í ÇØ´ç·¹º§·Î ÀÌµ¿
function SetMapPosandLevel(nX, nY, nLevel){
//	WooricyMap.MoveMapByLevel(nX, nY, nLevel);
    mapObj.setCenterAndZoom(new JPoint(nX, nY), nLevel);
}

// ÁÂÇ¥¿Í ÇØ´ç½ºÄÉÀÏ·Î ÀÌµ¿
function SetMapPosandScale(x, y, scale){
	WooricyMap.SetMapPos(x*100, y*100);
	WooricyMap.SetScale(scale);
}

// ÁÂÇ¥¿Í ÇØ´ç¿µ¿ªÀ¸·Î ÀÌµ¿
function SetMapPosandRect(x1, y1, x2, y2){
//	WooricyMap.MoveMapByMBR(x1, y1, x2, y2);
    mapObj.setBound(x1, y1, x2, y2);
}

// ÁÂÇ¥¿Í ÇØ´ç¸íÀ¸·Î ÀÌµ¿
function SetPoint(nX, nY, strName){
//	WooricyMap.SetInterestPoint(nX, nY, strName);
}

// ÁÂÇ¥¿Í ÇØ´ç¸íÀ¸·Î ½Éº¼Ç¥±â ¹× ÀÌµ¿
function SetSymbol(nX, nY, name){
	//alert(nX +" "+ nY +" "+ name);
	
	WooricyMap.SetCustomSymbol(g_nSymbolGroupID,2,39,nX,nY,name,"","",0,0);
	WooricyMap.MoveMapByLevel(nX, nY, 2);
}

// ÁÂÇ¥·Î ½Éº¼Ç¥±â ¹× ÀÌµ¿
function SetSymbolAndMove(nX, nY){
	WooricyMap.SetCustomSymbol(1,1,39,nX,nY,"","","",0,0);
	WooricyMap.MoveMapByLevel(nX, nY, 2);
}

//±âº»½Éº¼ »èÁ¦
function DeleteCustomSymbol(){
	WooricyMap.DeleteCustomSymbol(g_nSymbolGroupID, -1);
	WooricyMap.ReDraw();
	g_bCustomSymbol	= false;
}

//±×·ìº° ½Éº¼ »èÁ¦
function DeleteCustomSymbolGroup(group){
	WooricyMap.DeleteCustomSymbol(group, -1);
	WooricyMap.ReDraw();
	g_bCustomSymbol	= false;
}

//±âº» ½Éº¼ Ãß°¡
function AddCustomSymbol(fX, fY, strName){
	WooricyMap.SetCustomSymbol(g_nSymbolGroupID, g_nSymbolCountA++, 39, fX, fY, strName, '', '', 0, 0);
	WooricyMap.ReDraw();
	if (g_bCustomSymbol == false)
		g_bCustomSymbol = true;
}

//½Éº¼¹øÈ£ ¼±ÅÃ ÈÄ ½Éº¼ Ãß°¡ ¹× Áöµµ ÀÌµ¿
function AddCustomSymbolNumber(fX, fY, strName, strUrl, number){
	WooricyMap.SetCustomSymbol(g_nSymbolGroupID, g_nSymbolCountA++, number, fX, fY, strName, '', strUrl, 0, 0);
	MoveMapByLevel(fX, fY, 1);
	if (g_bCustomSymbol == false)
		g_bCustomSymbol = true;
}

//½Éº¼ ¹øÈ£ ¼±ÅÃ ÈÄ ¿©·¯°³ÀÇ ½Éº¼ Ãß°¡ ¹× ¸ðµç ½Éº¼ÀÌ º¸ÀÏ ¼ö ÀÖµµ·Ï Áöµµ ÀÌµ¿
var m_nMinX = 999999;
var m_nMinY = 999999;
var m_nMaxX = 0;
var m_nMaxY = 0;

function AddCustomSymbolsNumber(nX, nY, strName, strUrl, number){
	if (m_nMinX > nX)
		m_nMinX = nX;
	if (m_nMaxX < nX)
		m_nMaxX = nX;
	if (m_nMinY > nY)
		m_nMinY = nY;
	if (m_nMaxY < nY)
		m_nMaxY = nY;

	WooricyMap.SetCustomSymbol(g_nSymbolGroupID, g_nSymbolCountA++, number, nX, nY, strName, '', strUrl, 0, 0);
	if (g_bCustomSymbol == false)
		g_bCustomSymbol = true;
}

function SymbolsViewAll(){
	var nMarginX = (m_nMaxX - m_nMinX) * 0.1;
	var nMarginY = (m_nMaxY - m_nMinY) * 0.1;

	m_nMinX -= nMarginX;
	m_nMaxX += nMarginX;
	m_nMinY -= nMarginY;
	m_nMaxY += nMarginY;

	MoveMapByMBR(m_nMinX, m_nMaxY, m_nMaxX, m_nMinY);
}

function MoveMapByMBR(fLeft, fTop, fRight, fBottom){
//	WooricyMap.MoveMapByMBR(fLeft, fTop, fRight, fBottom);
    mapObj.setBound(fLeft, fTop, fRight, fBottom);
}

function MoveMapByLevel(fX, fY, nLevel){
//	WooricyMap.MoveMapByLevel(fX, fY, nLevel);
    mapObj.setCenterAndZoom(new JPoint(fX, fY), nLevel);
}


function SetBigImageSymbol(nX, nY, name, BigNum){
	var nSymblCnt = g_nSymbolCount++;
    
//	WooricyMap.SetCustomSymbolAroundColor(255, 255, 255, 255);
//	WooricyMap.SetCustomSymbolFont("µ¸¿ò", 0, 0, 11);
//	WooricyMap.SetCustomSymbolFontColor(255, 0, 0, 0); 
//	WooricyMap.SetCustomSymbolBackgroundColor(255, 255, 255, 255);
//	WooricyMap.SetCustomSymbolFrameColor(255, 0, 0, 0);
//	WooricyMap.SetCustomSymbol(g_nBbigSymbolGroupID, nSymblCnt, BigNum, nX, nY, name, '', '', 0, 0);
	
	icon = new JIcon(BigNum, new JSize(19, 29));
    mapMark = new JMark(new JPoint(nX, nY), icon);
    mapMark.setName(name, true, 12, null, null, null, '100%', '1', 2);
    mapObj.addOverlay(mapMark, "mapsymbol");
}

function SetImageSymbolAndMove(nX, nY, name, nGu){
	var url;
	var num;

	url = "http://map.wooricy.com/Wocef/_Image/Icon/mapsymbol.gif";
	url2 = "http://map.wooricy.com/Wocef/_Image/Icon/mapsymbol_2.gif";
//	num = WooricyMap.SetCustomImage(url);
	
	var nSymblCnt = g_nSymbolCount++;
	
//	WooricyMap.SetCustomSymbolAroundColor(255, 255, 255, 255);
//	WooricyMap.SetCustomSymbolFont("µ¸¿ò", 0, 0, 12);
//	WooricyMap.SetCustomSymbolFontColor(255, 0, 0, 0); 
//	WooricyMap.SetCustomSymbolBackgroundColor(255, 255, 255, 255);
//	WooricyMap.SetCustomSymbolFrameColor(255, 0, 0, 0);
//	WooricyMap.SetCustomSymbol(g_nBbigSymbolGroupID, nSymblCnt, num, nX, nY, name, '', '', 0, 0);
//	WooricyMap.MoveMapByLevel(nX, nY, 1);

     if ((nGu == "ÀÌÃµ½Ã") || (nGu == "¿©ÁÖ±º") || (nGu == "±¤ÁÖ½Ã")){
        //parent.parent.WooricyMap.SetCustomSymbol(100, Symbolcnt, num2, fX, fY, '', '', '', 0, 0);
        icon = new JIcon(url2, new JSize(19, 29));
        mapMark = new JMark(new JPoint(nX, nY), icon);
        mapMark.setName(name, true, 12, null, null, null, '100%', '1', 2);
        mapObj.addOverlay(mapMark, "mapsymbol");
    }else{
        //parent.parent.WooricyMap.SetCustomSymbol(100, Symbolcnt, num, fX, fY, '', '', '', 0, 0);
        icon = new JIcon(url, new JSize(19, 29));
        mapMark = new JMark(new JPoint(nX, nY), icon);
        mapMark.setName(name, true, 12, null, null, null, '100%', '1', 2);
        mapObj.addOverlay(mapMark, "mapsymbol");
    }

    mapObj.setCenterAndZoom(new JPoint(nX, nY), 1);
}

-->
