project/shved-SCRUM-110-hole-deleting #36

Merged
Vladislav merged 15 commits from project/shved-SCRUM-110-hole-deleting into dev 2026-03-27 20:18:00 +02:00
2 changed files with 8 additions and 8 deletions
Showing only changes of commit 2c4526d0ec - Show all commits

View File

@@ -61,8 +61,9 @@ class Datasource:
self.connection_status = "Disconnected" self.connection_status = "Disconnected"
Logger.debug("SERVER DISCONNECT") Logger.debug("SERVER DISCONNECT")
def map_lat_lon_to_ProcessedAgentData(self, lat: float, lon: float) -> ProcessedAgentData | None: def map_lat_lon_to_processed_agent_data(self, lat: float, lon: float) -> ProcessedAgentData | None:
distances = tuple((abs(lon - marker.latitude) ** 2 + abs(lat - marker.longitude) ** 2) ** 0.5 for marker in self._active_markers) distances = tuple((abs(lon - marker.latitude) ** 2 + abs(lat - marker.longitude) ** 2) ** 0.5 for marker in
self._active_markers)
if len(distances) == 0: if len(distances) == 0:
return None return None

View File

@@ -109,7 +109,7 @@ class MapViewApp(App):
try: try:
return next(flt) return next(flt)
except StopIteration as e: except StopIteration:
return None return None
def set_pothole_marker(self, point): def set_pothole_marker(self, point):
@@ -145,14 +145,14 @@ class MapViewApp(App):
if lat is None or lon is None: if lat is None or lon is None:
return return
clicked_marker_data = self.datasource.map_lat_lon_to_ProcessedAgentData(lat, lon) clicked_marker_data = self.datasource.map_lat_lon_to_processed_agent_data(lat, lon)
if not clicked_marker_data: if not clicked_marker_data:
return return
clicked_marker = self.map_lat_lon_to_marker(clicked_marker_data.latitude, clicked_marker_data.longitude) clicked_marker = self.map_lat_lon_to_marker(clicked_marker_data.latitude, clicked_marker_data.longitude)
if clicked_marker == None: if clicked_marker is None:
return return
self.mapview.remove_marker(clicked_marker) self.mapview.remove_marker(clicked_marker)
@@ -168,7 +168,6 @@ class MapViewApp(App):
self.delete_pothole_marker(coordinate) self.delete_pothole_marker(coordinate)
return True return True
def build(self): def build(self):
""" """
Ініціалізує мапу MapView(zoom, lat, lon) Ініціалізує мапу MapView(zoom, lat, lon)