Widget
OS Grid Reference
By simonletts · v2.3.8.a
Rating
4.8
Reviews
34
downloads
10,000
Price
Free
Description
This widget calculates and shows the Great Britain or Ireland Ordnance Survey grid reference for the current position. It takes the latitude and longitude from your device's GPS location and converts it to the equivalent OS grid reference. This is displayed in the standard letters and digits format. The GB Ordnance Survey National Grid is designed to cover Great Britain and its islands and the Ordnance Survey of Ireland National Grid covers the island of Ireland. If you are not inside either of those areas the widget will show "Outside Grid". The required number of digits can be chosen as a setting using Garmin Express or Connect Mobile. You can choose 4, 6, 8 or 10. The default shows six-figure (100m precision) grid references. You can also choose the all-numeric format of 12 or 13 digits which is 1m precision. You can choose how the grid is selected and the default grid. The two National Grids overlap, i.e. there are places that can produce both a valid Irish & UK grid reference. If you choose “Best Guess” the app will decide which grid is most suitable. If you choose “Strict” the app will try with the default grid and if that does not produce a grid reference it will try the other one. This means you could get Irish references for some parts of Great Britain and vice versa. For areas that are only covered by one grid a reference will always be displayed using the appropriate National Grid. The defaults are “Best Guess” and “Britain”. You can also choose whether to display the grid reference over 1, 2 or 3 lines. The 2 & 3 line layouts generally allow a larger font to be used for the numbers - useful for old eyes! The display also shows the current GPS quality as seen by the device. This is indicated as None, Poor, Usable or Good. Pressing Menu will stop the widget updating and fix the displayed grid reference. The conversion routines are a cut down version of the excellent work at https://www.movable-type.co.uk/scripts/latlong-os-gridref.html (© 2002-2016 Chris Veness). The original scripts, and therefore this work, are released under an MIT licence (https://opensource.org/licenses/MIT), without any warranty express or implied. If you're interested in how it all works I recommend you to have look at Chris's page. Widgets are designed to time out and return to showing the watch face. Sometimes the Grid Reference widget times out before it gets a GPS fix. In that case the best thing to do is start an activity (e.g. Run) and wait until it has GPS. Then go back to the Grid Reference and try again. The widget was created for my personal use – but I've shared it for anyone who would like to try it. The icon was made by Pixel Buddha from flaticon (https://www.flaticon.com/authors/pixel-buddha) licensed by CC BY 3.0 (https://creativecommons.org/licenses/by/3.0). I've tested the widget on my vívoactive® HR and other devices in the simulator. Please contact me if you have any problems, comments or requests. Include your email address if you would like a reply. I have also made the app as a simple data field, you can find it at https://apps.garmin.com/en-US/apps/d56ff2c7-98d6-4390-8e99-4c844f1f32d1 Alternatively you can download it as a complex data field app. This works in exactly the same way as the simple data field but the font size and layout is slightly different, mainly with small data fields. You can find it at https://apps.garmin.com/en-US/apps/3b19825b-2021-44e2-81f7-62c87877a456 Thank you to Dave Fisher for asking about larger fonts and to Mark Livingstone for asking for Irish grid references. Disclaimer Please note that I can accept no responsibility for the correctness of the grid references shown. You should never rely on this widget alone for navigation purposes. To be safe, always understand how to navigate without your Garmin device.
What's New
Added support for new device. Built with SDK 9.1.0. (Version 2.3.8.a) Added numeric-only format. Built with SDK 8.4.1. (Version 2.3.8) Fixed crash on some devices. Built with SDK 8.3.0. (Version 2.3.7.f1) Added support for latest devices. Built with SDK 8.3.0. (Version 2.3.7.f) Added support for latest devices. Built with SDK 8.2.3. (Version 2.3.7.e) Added support for latest devices. Built with SDK 8.2.1. (Version 2.3.7.d) Added support for latest devices. Built with SDK 8.1.1. (Version 2.3.7.c) Added support for latest devices. Built with SDK 8.1.1. (Version 2.3.7.b) Added support for latest devices. Built with SDK 7.3.0. (Version 2.3.7.a) Added support for latest devices. Built with SDK 7.1.0. (Version 2.3.7) Added support for latest devices. Built with SDK 6.3.0. (Version 2.3.6) Added support for some new devices. Built with SDK 6.2.1. (Version 2.3.5) A new variant. Built with SDK 4.2.4. (Version 2.3.4). Added support for some new devices. Built with SDK 4.2.4. (Version 2.3.3). Added support for some new devices. Another attempt to fix GPS issues. Built with SDK 4.2.4. (Version 2.3.2). Yet another attempt at fix for GPS issues on some devices. Built with SDK 4.1.7. (Version 2.3.1). Another attempt at fix for GPS issues on some devices. Built with SDK 4.1.7. (Version 2.3.0). Added support for new devices. Implemented 1st attempt at fix for GPS issues on some devices. Built with SDK 4.1.6. (Version 2.2.0). Added support for Edge Explore 2. Built with SDK 4.1.4. (Version 2.1.5). Added support for new devices. Built with SDK 4.1.4. (Version 2.1.4). Added support for D2 Mach1. Changed message when no GPS signal. Built with SDK 4.1.2. (Version 2.1.3). Added support for the latest devices. Built with SDK 4.0.9. (Version 2.1.2.fv). Added support for the latest devices. Built with SDK 4.0.8. (Version 2.1.2.ev). New settings applied immediately when changed. Added support the latest devices. Built with SDK 4.0.3. (Version 2.1.2.d). Added support for D2 Air. (Version 2.1.2.c) Added support for Venu Sq. & Music (Version 2.1.2.b) Rebuilt with SDK 3.2.2 for the latest devices. (Version 2.1.2.a) Improved automatic grid choice algorithm. (Version 2.1.2) Fixed out of grid recognition bug. (Version 2.1.1) Added Irish grid reference calculations. (Version 2.1.0) Added choice of layout/font size. Rebuilt for latest models with SDK 3.1.9 (Version 2.0.0) Rebuilt for latest models with SDK 3.1.7 (Version 1.2.0.b) Fixed minor issue introduced at 1.2.0. (Version 1.2.0.a) Rebuilt for new models including fēnix 6, Venu and vívoactive 4 with SDK 3.1. (Version 1.2.0) Added support for MARQ Collection (Version 1.1.0.d) Rebuilt for new models with SDK 3.0.11. (Version 1.1.0.c) Rebuilt for more new and updated models and firmware. (Version 1.1a) Rebuilt for new and updated models and firmware. (Version 1.1)
Review
Review article coming soon.