public void InitFile(string filename)
{
if (!File.Exists(filename)) return;
var connectionString = string.Format("Data Source={0}; FailIfMissing=False", filename);
OpenSqlConnection(connectionString);
}
private void InitializeTileProvider(ITileImageProvider newTileProvider) { tileProvider = newTileProvider; if (cache != null) cache.Close(); if (tileProvider == null) return; cache = new MBTileCache(); if (!string.IsNullOrEmpty(TileProvider.MBTileFile)) { cache.InitFile(TileProvider.MBTileFile); } else { cache.Init(TileProvider.CacheFolder + ".mbtiles"); } }