function setGmap(x,y,setZoom,mapid,parmas) {
    
    setZoom = setZoom*1;
        
    if(GBrowserIsCompatible()) {

        var map = new GMap2(document.getElementById(mapid));
        map.setCenter(new GLatLng(x,y), setZoom);
                
        var customUI = map.getDefaultUI();
        // Remove MapType.G_HYBRID_MAP
        customUI.maptypes.hybrid = false;
        map.setUI(customUI);
                
        var trafficOptions = {incidents:true};
        trafficInfo = new GTrafficOverlay(trafficOptions);
        map.addOverlay(trafficInfo);
        
        return map;
    }    
    
}         


function getWeatherIcon(imgBase,params) {
               
               if ( params['code'] ) {
                        var img = imgBase+params['code']+'.png';
                       
               } else if ( params['img_url'] )  {
                        var img = params['img_url'];
               }
               
               var icon = new GIcon();
               icon.image = img;
               icon.iconAnchor = new GPoint(36, 52);
               icon.infoWindowAnchor = new GPoint(16, 0);
               icon.iconSize = new GSize(46, 46);
               //icon.shadow = img;
               icon.shadowSize = new GSize(59, 32);
               return icon;
         
}
