大幅変更&環境バージョンアップ

This commit is contained in:
2024-08-22 14:35:09 +09:00
parent 56e9861c7a
commit dc58dc0584
446 changed files with 29645 additions and 8315 deletions

View File

@ -0,0 +1,24 @@
import 'package:path_provider/path_provider.dart';
import 'dart:io';
class CacheProvider {
static Future<void> initialize() async {
final cacheDirectory = await getTemporaryDirectory();
final mapCacheDir = Directory('${cacheDirectory.path}/map_cache');
if (!await mapCacheDir.exists()) {
await mapCacheDir.create(recursive: true);
}
// ここに追加の初期化ロジックを記述できます
// 例:キャッシュサイズの制限設定、有効期限の設定など
}
static Future<File> getCachedTile(String url) async {
final cacheDirectory = await getTemporaryDirectory();
final fileName = url.split('/').last;
return File('${cacheDirectory.path}/map_cache/$fileName');
}
// 他のキャッシュ関連メソッドをここに追加できます
}