切换设备到时候 清除路径规划缓存
This commit is contained in:
@@ -31,6 +31,7 @@ import 'package:maibu_satabot_v2/features/devices/presentation/bloc/device_statu
|
||||
import 'package:maibu_satabot_v2/features/devices/presentation/bloc/devices_cubit.dart';
|
||||
import 'package:maibu_satabot_v2/features/devices/presentation/bloc/devices_state.dart';
|
||||
import 'package:maibu_satabot_v2/features/home/presentation/widgets/BottomDirectionLine.dart';
|
||||
import 'package:maibu_satabot_v2/features/home/presentation/widgets/common/commonFn.dart';
|
||||
import 'package:maibu_satabot_v2/features/home/presentation/widgets/common/enum.dart';
|
||||
import 'package:maibu_satabot_v2/components/input_confirm_dialog.dart';
|
||||
import 'package:maibu_satabot_v2/features/home/presentation/widgets/common/tracepoint.dart';
|
||||
@@ -205,12 +206,11 @@ class _MapPageEnterpriseState extends State<MapPageEnterprise> {
|
||||
// 新增:手动清除本地存储数据
|
||||
Future<void> _clearLocalData() async {
|
||||
try {
|
||||
final prefs = await SharedPreferences.getInstance();
|
||||
prefs.remove(kSavedGcjPathPoints);
|
||||
prefs.remove(kSavedGcjOuterPoints);
|
||||
prefs.remove(kSavedMarkedPoints);
|
||||
prefs.remove(kSavedObstacleHoles);
|
||||
prefs.remove(kSavedIsWorkAreaCompleted);
|
||||
await LocationUtils.clearCache(LocationUtils.kSavedGcjPathPoints);
|
||||
await LocationUtils.clearCache(LocationUtils.kSavedGcjOuterPoints);
|
||||
await LocationUtils.clearCache(LocationUtils.kSavedMarkedPoints);
|
||||
await LocationUtils.clearCache(LocationUtils.kSavedObstacleHoles);
|
||||
await LocationUtils.clearCache(LocationUtils.kSavedIsWorkAreaCompleted);
|
||||
debugPrint('本地存储的绘制数据已清空');
|
||||
} catch (e) {
|
||||
debugPrint('清空本地数据失败:$e');
|
||||
|
||||
Reference in New Issue
Block a user