Release Notes

If the changes made below have broken something you used to rely on, then please drop me an email at bobosola@gmail.com. Alternatively, you could perhaps try OS Maps which is terrific value for money. It has all the online OS features you will likely ever need, including plotting & viewing saved routes and importing & exporting GPX files.

23rd November 2024

I've re-done the GPX uploading feature so that it now uses the File API instead of uploading to the server. That API didn't exist when I first wrote the site, and I never bothered updating the code on the basis of "if it ain't broke, don't fix it". The new code means that a user's GPX tracks render much faster. I've also modernised much of the code base to use more modern practices such as async/await and other ES8 features. ES8 was supported in all major browsers by the end of 2017, so the new code should run just fine everywhere. If you have a browser which hasn't been updated in 7 years then you've got bigger problems than this site not working for you.

The site is now served over HTTP/3 QUIC and uses import maps and ES modules which allow "tree-shaking", i.e. only downloading the parts I need from external code libraries. This is faster than downloading entire libraries in the traditional manner.

I've also made some changes to the map info panel. The OS elevation chart now uses Chart.js rather then the old PHP-based JpGraph. Nothing wrong with JpGraph, but Chart.js seems to render quicker for my use case and has a fresh modern look.

I finally retired the old SRTM elevations page as no-one uses the SRTM 90m data set any more. And I'm never going to re-write it for the SRTM 30m data set, mainly because I use the OS Terrain 50 data these days.

28th October 2024

The Ordnance Survey map authentication mechanism (which is used get the maps from the OS servers) has been much improved and simplified. This has noticeably sped up the loading of the OS maps tiles. I should have done this ages ago but laziness kept getting in my way.

26th October 2024

It seems that the French IGN maps features may have been broken for a few months due to the French mapping service making a major change in their developer APIs earlier this year. Unfortunately, I didn't realise that this had happened until a couple of days ago, but it should be fixed now. The new API certainly feels very snappy and it now zooms in to house level. So it should be an improvement, hopefully.

29th February 2024

I got the urge to make some new features related to the Map search page, so much so that I've had to split it off to a whole new site: https://solentmaps.uk. All the Map search page features are over there, plus a whole load of new stuff. No other changes were made here.

7th February 2024

Added a new feature to locate your current position on OS maps (provided your device supports GPS location finding - nearly all modern phones do). So I have split the map search-related features off to a new Map search page, leaving the GPX-related ones where they were before. The map search pages now show a cross-hair to show exactly where the found location is. I have also added a blog page where I spout whatever incoherent thoughts come to mind.

12th January 2024

The site has moved to a new server. So I took the opportunity to make some changes:

Hopefully there are no breaking changes this time, though you may need to do a refresh of the pages to clear any locally cached files. I try to only use JavaScript features which have been supported in all common browsers since 2017 so that the maps work on older devices. Often though, these decisions are forced on me by updates to the map providers' code. Map providers, like time and tide, wait for no man. Please do let me know if there are any problems with this release via the email address at the bottom of the page.

10th November 2022

Minor style and layout improvements for mobile devices. Fixed some map displays failing due to outdated OpenLayers CDN links.

9th November 2021

The elevations data panel and mini-graph shown when viewing a British GPX file have been updated to use OS Terrain 50 elevation data rather than SRTM data. The reasons for this are explained in the new OS Terrain 50 page, which developers might be interested in. Also, the site has undergone a much-needed content update, internal sort-out, de-lousing, and fumigation. So please let me know if anything which used to work is now broken (email address at the bottom of this page).

24th July 2021

The site has been re-written to use the new Ordnance Survey Maps API code. This was necessitated by the planned withdrawal of the OS OpenSpace code (in August 2021) on which this site was formerly based. The old code had been running since 2008 but would no longer work once OS switch off access to the old OpenSpace server. This has forced some changes to the site as follows:

The new good stuff:

The new not-so-good stuff:

Sometime in 2004...

The handwritten site notes I wrote when the site was first built got eaten by a pterodactyl, sorry.