From 9b19a09eaca4b20addc02550c2586266bb41bd6d Mon Sep 17 00:00:00 2001 From: KF7EEL Date: Sun, 28 Feb 2021 19:48:42 -0800 Subject: [PATCH] limit map size on track screen --- scripts/dashboard/dashboard.py | 25 +++++++++++++++++++++---- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/scripts/dashboard/dashboard.py b/scripts/dashboard/dashboard.py index 211bb01..0f6384e 100644 --- a/scripts/dashboard/dashboard.py +++ b/scripts/dashboard/dashboard.py @@ -71,7 +71,7 @@ def get_loc_data(): last_known_loc_list.append(e['call']) display_number = display_number - 1 tmp_loc = tmp_loc + ''' - ''' + e['call'] + ''' + ''' + e['call'] + '''  ''' + str(e['lat']) + '''   ''' + str(e['lon']) + '''   ''' + e['time'] + '''  @@ -182,6 +182,7 @@ def about(): def view_map(): reload_time = request.args.get('reload') track_call = request.args.get('track') + map_size = request.args.get('map_size') user_loc = ast.literal_eval(os.popen('cat /tmp/gps_data_user_loc.txt').read()) last_known_list = [] try: @@ -231,10 +232,25 @@ def view_map(): #return folium_map._repr_html_() if not reload_time: reload_time = 120 - return '{} {}'.format(''' + if not map_size: + map_view = ''' + + + + + +
+ ''' + folium_map._repr_html_() + '''
''' + if map_size == 'full': + map_view = folium_map._repr_html_() + + return '{} {}'.format(''' + - """ + dashboard_title + """ - Tracking """+ track_call + """

""" + dashboard_title + """ - Tracking """ + track_call + """

+ """ + dashboard_title + """ - Tracking """+ track_call + """ + +

""" + dashboard_title + """ - Tracking """ + track_call + """

Page automatically reloads every """ + str(reload_time) + """ seconds.

-

""", folium_map._repr_html_()) +

+ """, map_view) except: return """

Station not found.