From c3aa3a3fabe247d978588a32dd8aa8ba96517f90 Mon Sep 17 00:00:00 2001 From: cTn Date: Tue, 6 May 2014 02:08:55 +0200 Subject: [PATCH] lat/lon values in gps tab are now gmap links --- tabs/gps.css | 6 ++++++ tabs/gps.html | 4 ++-- tabs/gps.js | 8 ++++++-- 3 files changed, 14 insertions(+), 4 deletions(-) diff --git a/tabs/gps.css b/tabs/gps.css index 1634406615..8097096b5c 100644 --- a/tabs/gps.css +++ b/tabs/gps.css @@ -36,4 +36,10 @@ border-bottom: 1px solid silver; background-color: #ececec; + } + .tab-gps a { + font-weight: bold; + } + .tab-gps a:hover { + text-decoration: underline; } \ No newline at end of file diff --git a/tabs/gps.html b/tabs/gps.html index a9b2a146d5..5134d37ea1 100644 --- a/tabs/gps.html +++ b/tabs/gps.html @@ -12,11 +12,11 @@ Latitude: - 0.0000 deg + 0.0000 deg Longitude: - 0.0000 deg + 0.0000 deg Speed: diff --git a/tabs/gps.js b/tabs/gps.js index be0d25f5df..499f1d959e 100644 --- a/tabs/gps.js +++ b/tabs/gps.js @@ -18,10 +18,14 @@ function tab_initialize_gps () { } function update_ui() { + var lat = GPS_DATA.lat / 100000000; + var lon = GPS_DATA.lon / 100000000; + var url = 'https://maps.google.com/?q=' + lat + ',' + lon; + $('.GPS_info td.fix').html((GPS_DATA.fix) ? 'True' : 'False'); $('.GPS_info td.alt').text(GPS_DATA.alt + ' m'); - $('.GPS_info td.lat').text((GPS_DATA.lat / 10000000).toFixed(4) + ' deg'); - $('.GPS_info td.lon').text((GPS_DATA.lon / 10000000).toFixed(4) + ' deg'); + $('.GPS_info td.lat a').prop('href', url).text(lat.toFixed(4) + ' deg'); + $('.GPS_info td.lon a').prop('href', url).text(lon.toFixed(4) + ' deg'); $('.GPS_info td.speed').text(GPS_DATA.speed + ' cm/s'); $('.GPS_info td.sats').text(GPS_DATA.numSat); $('.GPS_info td.distToHome').text(GPS_DATA.distanceToHome + ' m');