
    /**
     * setMarker
     * マップにピンをセットする
     * 
     * @param par $par 
     * @access public
     * @return void
     */
    function setMarker(par)
    {
        var elem = par.getElementsByTagName("geo:lat");
        if(elem[0] == undefined){
            elem = par.getElementsByTagName("lat");
        }
        var lat = elem[0].firstChild.nodeValue;
        var elem = par.getElementsByTagName("geo:long");
        if(elem[0] == undefined){
            elem = par.getElementsByTagName("long");
        }
        var lng = elem[0].firstChild.nodeValue;
        var latlng = new GLatLng(lat, lng);
 
        var elem = par.getElementsByTagName("title");
        var title = elem[0].firstChild.nodeValue;
 
        var elem = par.getElementsByTagName("link");
        var link = elem[0].firstChild.nodeValue;
        
        var elem = par.getElementsByTagName("thumb");
        var thumb = elem[0].firstChild.nodeValue;
        
        var elem = par.getElementsByTagName("description");
        var desc = elem[0].firstChild.nodeValue;
        
        var obj = new GMarker(latlng);
        map.addOverlay(obj);
 
        GEvent.addListener(obj, 'click', function(mk){
            this.openInfoWindowHtml('<table><tr><td colspan="2"><a href="' + link + '">' + title + '</a></td></tr><tr><td width="90"><a href="' + link + '"><img src="' + thumb + '" alt="" width="80" height="45" /></a></td><td width="130">' + desc + '</td></tr><table>');
        });
    }

