public void reload() { clearMapFiles(); if (!string.IsNullOrEmpty(Settings.Settings.Default.MapsOSMBinOfflineMapFiles)) { try { foreach (string fn in _mapControlFactory.OSMBinFiles) { MapFile mf = new MapFile(this, fn); if (mf.ReadHeader()) { _mapFiles.Add(mf); } else { mf.Dispose(); } } } catch { } } }