From f489dd9cb259ea266bcdb60809e8e1aec7ac7df6 Mon Sep 17 00:00:00 2001 From: Sara <sarasdj@stud.ntnu.no> Date: Wed, 14 Feb 2024 13:58:29 +0100 Subject: [PATCH] add: Corner class, app --- app/lib/pages/marker_handler/marker_data.dart | 20 ++++++++++++++++++ .../__pycache__/get_markers.cpython-311.pyc | Bin 3153 -> 3153 bytes server/map/get_markers.py | 10 ++++----- 3 files changed, 25 insertions(+), 5 deletions(-) diff --git a/app/lib/pages/marker_handler/marker_data.dart b/app/lib/pages/marker_handler/marker_data.dart index 902f9f01..1b045247 100644 --- a/app/lib/pages/marker_handler/marker_data.dart +++ b/app/lib/pages/marker_handler/marker_data.dart @@ -70,4 +70,24 @@ class Data { accuracy: json['Accuracy'], ); } +} + +class Corner { + double cornerID; + double latitude; + double longitude; + + Corner({ + required this.cornerID, + required this.latitude, + required this.longitude, + }); + + factory Corner.fromJson(Map<String, dynamic> json) { + return Corner( + cornerID: json['CornerID'], + latitude: json['CornerLatitude'], + longitude: json['CornerLongitude'], + ); + } } \ No newline at end of file diff --git a/server/map/__pycache__/get_markers.cpython-311.pyc b/server/map/__pycache__/get_markers.cpython-311.pyc index f74b266039fe4266ffa62d64876b10b36f5ecbbd..e706d766955e872e0fdf12271d3831db44d29c99 100644 GIT binary patch delta 28 icmca8aZ!SEIWI340}%9Y<b2P;l9E`GxcLu9C^G<dObC<! delta 28 icmca8aZ!SEIWI340}yy^<b2P;l2x3axA_l8C^G<aG6-(~ diff --git a/server/map/get_markers.py b/server/map/get_markers.py index ff121d91..3b3ba48e 100644 --- a/server/map/get_markers.py +++ b/server/map/get_markers.py @@ -63,22 +63,22 @@ def get_all_markers(self, cursor): if len(rows) == 0 or len(data) == 0: # Return 500 and empty list if no data is found print(f"An error occurred while querying the database") resp_code = 500 - marker_json = '[]' + marker_data = '[]' else: resp_code = 200 # Convert list of dictionaries to JSON - marker_json = json.dumps(data, indent=4) + marker_data = json.dumps(data, indent=4) except Exception as e: print(f"An error occurred while querying the database: {e}") resp_code = 500 - marker_json = '[]' + marker_data = '[]' # Set headers self.send_response(resp_code) self.send_header("Content-type", "application/json") self.end_headers() - # Write marker_data to the response object - self.wfile.write(marker_json.encode('utf-8')) + # Write marker data to the response object + self.wfile.write(marker_data.encode('utf-8')) -- GitLab