public void requestFailed(String []paramStrings) {
        if(paramStrings != null && !iOfflineMode) {
            
            TileMapParams param;            
            for(int i=0; i<paramStrings.length; i++) {              
                param = (TileMapParams)m_RequestedParams.remove(paramStrings[i]);                
                if(param != null && iTileMapControlThread.isTileMapVisible(param)) {
                    param.updateTimeStamp();
                    m_RequestedParams.put(param.getAsString(), param);
                    m_TileMapNetworkHandler.request(param.getAsString());
                    
                    if(LOG.isTrace()) {
                        LOG.trace("TileMapLoader.requestFailed()", "paramString= "+param.getAsString());
                    }
                }   
            }
            
            m_TileMapNetworkHandler.sendRequest();
        } else {
            synchronized (m_RequestedParams) {
                m_RequestedParams.clear();
            }
        }
    }