From 36fdce5ecab9a845b75d827d705cf4deab9c170f Mon Sep 17 00:00:00 2001 From: Andreas <6977712+AndreasK79@users.noreply.github.com> Date: Sun, 2 Jul 2023 16:50:06 +0200 Subject: [PATCH] [Gridsquare Map] Added display of coordinates, gridsquare, distance and bearing when mouseover --- application/controllers/Gridmap.php | 4 + application/views/gridmap/index.php | 23 +++++- assets/js/leaflet/geocoding.js | 121 ++++++++++++++++++++++++++++ assets/js/sections/gridmap.js | 2 + 4 files changed, 148 insertions(+), 2 deletions(-) create mode 100644 assets/js/leaflet/geocoding.js diff --git a/application/controllers/Gridmap.php b/application/controllers/Gridmap.php index d4e32e6a..7594b98d 100644 --- a/application/controllers/Gridmap.php +++ b/application/controllers/Gridmap.php @@ -11,6 +11,9 @@ class Gridmap extends CI_Controller { $this->load->model('bands'); $this->load->model('gridmap_model'); + $this->load->model('stations'); + + $data['homegrid'] = explode(',', $this->stations->find_gridsquare()); $data['modes'] = $this->gridmap_model->get_worked_modes(); $data['bands'] = $this->bands->get_worked_bands(); @@ -27,6 +30,7 @@ class Gridmap extends CI_Controller { $footerData = []; $footerData['scripts'] = [ + 'assets/js/leaflet/geocoding.js', 'assets/js/leaflet/L.MaidenheadColouredGridMap.js', 'assets/js/sections/gridmap.js?' ]; diff --git a/application/views/gridmap/index.php b/application/views/gridmap/index.php index 93a2cdeb..74ebaefc 100644 --- a/application/views/gridmap/index.php +++ b/application/views/gridmap/index.php @@ -6,9 +6,9 @@ padding: 6px 8px; font: 14px Arial, Helvetica, sans-serif; background: white; - background: rgba(255, 255, 255, 0.8); line-height: 24px; color: #555; + border-radius: 10px; } .legend h4 { text-align: center; @@ -25,7 +25,13 @@ height: 18px; float: left; margin: 0 8px 0 0; - opacity: 0.7; +} +.coordinates { + justify-content: center; + align-items: stretch; +} +.cohidden { + display:none; }