Kitűzés: pontok importja, szervízek, kitüző panel

This commit is contained in:
2026-07-06 11:47:41 +02:00
parent c01fdcf012
commit 6706b2b1ba
12 changed files with 2482 additions and 4 deletions
@@ -9,6 +9,8 @@ import 'package:terepi_seged/enums/map_measure_type.dart';
import 'package:terepi_seged/enums/map_survey_mode.dart';
import 'package:terepi_seged/pages/map_survey/presentations/controllers/map_survey_controller.dart';
import 'package:terepi_seged/pages/map_survey/presentations/views/settings_dialog.dart';
import 'package:terepi_seged/pages/map_survey/presentations/widgets/stakeout_map_layer.dart';
import 'package:terepi_seged/pages/map_survey/presentations/widgets/stakeout_panel.dart';
import 'package:terepi_seged/pages/tracking/presentation/controllers/tracking_controller.dart';
import 'package:terepi_seged/services/gnss/gnss_device_service.dart';
import 'package:terepi_seged/services/gnss/gnss_service.dart';
@@ -240,6 +242,7 @@ class MapSurveyView extends GetView<MapSurveyController> {
return MarkerLayer(markers: markers);
}),
DistanceOrAreaMeasureLayer(controller: controller),
const StakeoutMapLayers(),
Obx(() {
final isGpsActive = GnssService.to.activeConnectionType.value !=
GnssConnectionType.none;
@@ -335,7 +338,14 @@ class MapSurveyView extends GetView<MapSurveyController> {
),
]
]));
})
}),
Obx(() {
if (controller.mode.value != MapSurveyMode.stakeout) {
return SizedBox.shrink();
}
return const Positioned(
left: 0, right: 0, bottom: 0, child: StakeoutPanel());
}),
// Positioned(top: 8, left: 0, right: 0, child: _ModeSelector()),
// Positioned(
// bottom: 80,