MapSurvey - refraktorálás

This commit is contained in:
2026-05-24 14:50:31 +02:00
parent 53888c9dcb
commit ce8b539be3
5 changed files with 209 additions and 355 deletions
@@ -1,13 +1,8 @@
import 'dart:io';
import 'dart:math';
import 'package:file_picker/file_picker.dart';
import 'package:flutter/material.dart';
import 'package:flutter_map_polywidget/flutter_map_polywidget.dart';
import 'package:get/get.dart';
import 'package:flutter_map/flutter_map.dart';
import 'package:latlong2/latlong.dart';
import 'package:rive/rive.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/utils/rive_utils.dart';
@@ -24,12 +19,29 @@ class MapSurveyView extends GetView<MapSurveyController> {
@override
Widget build(BuildContext context) {
return Stack(children: [
const SharedMapWidget(),
SharedMapWidget(
mapController: controller.mapController,
currentZoom: controller.currentZoom,
onZoomIn: controller.mapZoomIn,
onZoomOut: controller.mapZoomOut,
onCenterOnGps: controller.isMapMoveToCenter,
),
Positioned(
top: 8,
right: 60,
left: 8,
child: CoordinatePanel.fromController(controller),
child: CoordinatePanel(
eovY: controller.eovY,
eovX: controller.eovX,
horError: controller.gpsLatitudeError,
vertError: controller.gpsAltitudeError,
altitudeMsl: controller.gpsAltitude,
geoidSeparation: controller.gpsGeoidSeparation,
ntripConnected: controller.ntripIsConnected,
ntripBytes: controller.ntripReceivedData,
ntripPackets: controller.ntripDataPacketNumbers,
ggaPackets: controller.ggaSenDataPacketNumber,
),
),
// Positioned(top: 8, left: 0, right: 0, child: _ModeSelector()),
// Positioned(