Latest updates

This forum is read only
Site Admin
Posts: 10
Joined: Tue Jan 21, 2014 4:19 pm

Latest updates

Postby admin » Tue Jan 21, 2014 5:02 pm

Please be sure to log off / on and reload the map page (Shift-F5) when there has been an upgrade to avoid application issues.

01/05/2020 minor
Recently added a native Solution Checker for puzzle caches. This allows users to check their puzzle solutions from within the listing page. They have just added the functionality to the API and I have included it in this release. GC8M2D1 is an example of a puzzle cache which uses the checker. Under this scenario if you show the geocache listing in mapRoute you will see the Solution Checker at the end of the description and before the users logs. Enter your solution in any currently selected format and click the Check Solution button. A message will tell you if you are successful or not. If successful the coordinates will be updated and the geocache icon will show at the new final location on the map. The User Note will also be prefixed with [Solution Checker Success dd/mm/yyyy]. The solution checker border colour denotes the checker status.
- Grey : Not yet checked this session and no updated coordinates are set.
- Green: Solved. Either checked successfully this session, or corrected coordinates are set and User Note begins with [Solution.
- Red: Unsolved. No coorected coordinates.
- Orange: Unsure. Corrected coordinates are set, but User Note does not start with [Solution.

All of users logs (maximum of 30) are loaded when a full geocache call is made. This only occurs when the user has found or DNFed the cache. All log ypes will then be loaded including Notes, Needs Maintenance etc.

If you change the coordintes format by clicking on the current location in the status bar and displayed coordinates will immediately reflect this change. That's the coordinates and Solution Checker (if available) in a geocache listing and also the coordinates in Search and Locate (or Find).

Several fixes.

22/11/2019 minor
Fixed geocache download from the Routes tab.
Added bi-directional route download of FIT file.

30/09/2019 minor
Upgraded to OAuth2. This will be a Groundspeak requirement at sopme point in the future. OAuth is a mechanism for gaining a token and then access to the Geocaching API. OAuth2 is much more secure than the original OAuth. mapRoute refreshes the token automatically behind the scenes every hour. You mak find you are asked to authorize access to the API more frequently than used to be the case, but generally it should be at sign on time.
Fixed Geocache Lists, which were broken in the API upgrade.
Added a graphic to the geocache load button to show new users where you load caches. This is only displayed while mapRoute gets your profile information via the API and is then overwritten with your geocaching avatar.

20/05/2019 major have released a new version of their Application Programming Interface (API), which has made major updates to this application necessary. Here are the changes which have been made due to API V1:
Faster return of geocaching data.
Your logs are now editable within the app. Click on the Image to edit. The process is then the same as adding a new log.
Delete one of your logs by clicking the Image. You will be asked to confirm your deletion.
Delete one of your uploaded photos by firstly clicking on the thumbnail to show the image and then clicking the Image below the photo. You will be asked for confirmation.
As well as a total of favourites for each cache, now finders who awarded a favourite point to a geoacache will be identified by a Image being displayed in their log.

Other non-API V1 changes include:
Added What3Word support.
To find a location from 3Words Find Place word1.word2.word3 The map will be centered on this location providing a valid What3Words are provided.
To find the 3Words use the crosshair to locate the location and then select What3Words from the menu. The 3Words will be returned along with the associated coordinates.

Several other fixes and enhancements.

Please note that this release involved a major code change you should ensure you check any download files on your mobile device before leaving home.

06/01/2019 minor
Several small fixes and enhancements including:
Geocache name and owner searches can now contain special characters. i.e. The Ship & the Needle
Stripped spaces from Geocache Code search. These are often included in copy & paste.
Geocache filters are now permanently visible.
Moved several commands (which were previously only available via keyboard shortcuts) to the menu to help beginners.
Changed Additional Waypoints menu option to be prefixed with Show or Hide.
The Image arrow which appears after a cache search is now removed if the cache is deleted.
Removed V8 from the title bar. V8 refers to the Bing Maps versions rather than mapRoute.
Separated FIT code out to it's own module as I am currently working on it.

25/11/2018 minor
Fixed Personal Note export, so it always appears as the first log.
Configured Gazeteer data so dual language names are found without a wildcard. i.e. Abergavenny required a search of Abergavenny% as Gazetteer stores it as Abergavenny/Y Fenni. Now just Abergavenny will find the town.
Imported all official SSSI (Sites of Special Scientific Interest) polygons for Wales and England. VIP users can now display this on the map. Intended use is for planning Geocaches to highlight additional permission requirements. Select Load SSSI from the menu to display all SSSIs within the viewport. Up to 100 SSSIs can be loaded at a time. Select Clear Static Layer to clear SSSIs.

19/07/2018 minor
All priviledged users can now use Geocaches along a route.
Made Settings->Geocaching Trackables clickable. This will take you to the Groundspeak trackable page in a new tab. Also the full name of trackable is now shown on hover (when cursor is positioned over the trackable name) as these are often too long to display.
Geocache download will now use the active route name in the download name when present. Tip: Create dummy route and name it as you want the Geocache download to be named. Otherwise you get the centre point of all downloaded Geocaches as it appears on the map.
A few bug fixes.

25/05/2018 minor
Privileges members can now bulk-ignore caches. Select the caches you want to ignore in the Geocaches tab and click the Image button at the bottom and the selected cache will be added to your Ignore bookmark list.
Note: Because the API generates an error if you try to ignore an already ignored cache mapRoute firstly loads your ignore list so it can disregard any caches that are already in the list.

18/05/2018 minor
This release introduces Geocaches along a route, but only to VIP members at this stage. This functionality is useful only for long, linear routes. Load a route then right-click the GO button on the Geocache tab to load caches along the route. The route is bounded by a series of rectangles. The caches within each rectangle are loaded. Rectangle size is partly dependent on route length. Currently the Groundspeak API allows 10 calls to load Geocaches before a 60 second wait.
Also this release puts in place a mechanism for monitoring how many Bing Maps sessions a user is using per day and per month. While it is currently not envisaged that these limits will cause a problem the mechanism allows controls to easily be added in the future if necessary.
A few other bug fixes have also been included.

22/03/2018 minor/Bing Maps terms change
Bing Maps have dramatically shortened the duration of a session, probably in an attempt to make more money. The effect on mapRoute is that Bing Maps will only return less detailed Road tiles after this time rather than Ordnance Survey or Satellite tiles. If you need to you can work around this by reloading mapRoute (press F5 key). This starts a new Bing Maps session. Most mapRoute objects will automatically reload, but this is not practical/possible for Geocaches due to the large amount of data they can hold, so, to alleviate the pain mapRoute will now ask if you wish to reload the previously loaded Geocaches. It will load Lite and Full calls as previously used. If you are working with a very large number of Geocaches I would recommend exporting them to a GPX file and then dragging the file to the map after a reload. This will be much quicker and will not affect your Geocache downloads totals. If you are just logging Geocache finds it is probably just as easy to do this with the Road tiles.
Bing Maps sessions previously didn't expire. They now expire after (according to Bing) "somewhere between 30 and 60 minutes", but in my experience it is after 30 minutes. An application such as mapRoute is allowed a fixed number of free sessions. Reloading mapRoute uses an extra session. mapRoute qualifies for 125,000 free sessions per year.

07/03/2018 intermediate
Re-designed Geocache downloads/exports to gpx file from the Geocache tab. Downloads are now almost instantaneous regardless of file size.
Added options to download Geocache data and additional waypoints separately via a single click. Note: on first use you will get a message from your browser asking you to authorise the download of multiple files.
Geocache filename is now gc_<place>[<total>]<comment>.gpx, where <place> is the nearest city, town or village to the centre point of the selected Geocaches, <total> is the number of Geocaches or additional waypoints in the file and <comment> is either Geocaches (no additional waypoints included), AdWpt (additional waypoints only), AQ (AlpineQuest Geocaches and additional waypoints), AqGeocaches, AqAdWpt. There is no <comment> for a standard gpx file containing both Geocaches and additional waypoints.
Extended count (top right of Geocache tab) to show xx/yy, where xx is the number of selected caches and yy is the total number of caches loaded into mapRoute.
AlpineQuest now also shows mapRoute icons for found and unavailable caches, adding to previously available unfound and corrected coordinate icons. You must download the AlpineQuest icon file, uncompress and copy to the Android\data\pyberia.alpinequest.full\files\icons folder on your internal storage.
Changed internal name of gpx file so that it is the same as the filename. This makes it easier to identify on some devices.
The weather tab is back, as OpenWeatherMap has finally moved to SSL. Press the W key to view the 5-day weather forecast for the map centre location.
Fixed some bugs.

01/01/2018 intermediate
Added Geocaching Bookmark Lists. Any Geocache can be added to your Bookmark lists by clicking the Image icon on the listing page or the infobox, then simply select the list you wish to add it to.
The action will fail if the Geocache has already been added to the bookmark list.
The Ignore List is a special bookmark list.
In Settings->Geocaching-Ignore caches select Hide if you don't wish to load Geocaches in your ignore list.
There is a new section in the settings tab which lists all bookmark lists and how many entries are in each. Click a bookmark list name to open the appropriate page in
The Groundspeak API does not allow removal from bookmark lists, so this must be done through their web site.
Waypoint infoboxes now show the holding folder (privileged users only).
Added Gazetteer hills into suggest route names.
Zooming during and after drag-to-map has been improved.
Waypoint drag and drop fixed.
Waymark loading fixed after recent change by web host.

02/12/2017 intermediate
Removed Geocache auto loading.
Added Geocache loading within viewport (visible map area). This option is more intuitive and removes the need for the radius slider. Viewport or Radius mode can be selected in Settings->Geocaching Live->Load area.
View Routes now displays routes that start within the viewport area. The Settings->Route->Search Radius has consequently been removed.
After selecting View Route move the cursor over a route pin to display the route on the map.
Changed hill icons to simpler pins.
Hills and trigpoints are now loaded via a more lightweight viewport+ method. This loads the entire viewport plus a margin of around 50%. Once the map is moved outside this margin the objects are loaded for the new viewport+.
Hills and trigpoints now refresh in a much more elegant manner.
Non-privileged users can now only select pillars and a small selection of the 60+ hill types.
Privileged users can load tills and trig from zoom level 12 to 20, while other users can load from zoom level 13 to 20.
Zoom level is displayed when you move the cursor over the mode area on the status bar.
Re-invented the helper. It how displays information at the beginning of the session only. Information shown will be important news and general update overview.
Image on title bar can now be clicked to show (out of date) guide. This will be re-directed to the Wiki as soon as it has been completed. The wiki has been delayed by this release.
As usual, a few bug fixes.

03/11/2017 intermediate
Previously, if you loaded Geocaches via a Lite API call and then clicked one of the Geocache icons the listing could not be shown. Now an additional Full API call is made when you attempt to show the listing. This means that the listing is shown seamlessly without the overhead involved with a lot of Full API calls.
Added summary LED to the API column on the Geocache tab. This shows as Image if all caches were loaded via a Full API call and Image if one or more caches were called with a Lite API call. The latter icon is clickable to load all Lite Geocaches via a Full API call where the tickbox is selected.
Fixed Google recaptcha process within the registration page, which was broken by my web host. Thanks to Richard for bringing this to my attention.
Made a significant start on a new mapRoute Wiki. This should be out in the next few of weeks.

03/10/2017 intermediate
Added Geocaching radius slider to Status bar. Moving cursor over the slider reveals the radius length on the status bar and purple circle on map indicating the area covered in future Geocache downloads. These values change as the slider is moved.
Geocache photos re-worked. Previously you could only see photos for logs that were loaded. Now all photo data is loaded when a listing is displayed. Once loaded the Slideshow button will appear. Click this to see all photo (newest to oldest). Geocache slider is now replaced with Photo Duration slider, which allows you to set the speed of the slideshow. When the slideshow finishes the slider returns to the Geocache radius slider. A slideshow can be paused, continued etc as before. Note: API information doesn't contain the username of the photo owner. mapRoute cross references with Geocache log photo data wherever possible, but if the log has not been loaded the Geocacher name is not shown.
Increased intensity of Geocache load area colours for Full and Lite calls.
Fixed a few minor issues

15/09/2017 documentation
Created Routes video.

25/08/2017 minor
Created mapRoute Basic Usage video.
Changed find/create waypoint button names for clarity.
Only privileged users get Import and Nearby tabs now.
A few bug fixes.

05/08/2017 minor
Created mapRoute Overview video. More detailed videos to follow, so I would recommend subscribing to the mapRoute Channel.
Display parking icon Image in Geocache listing attributes if parking waypoint(s) exist for that cache. Move the cursor over the icon to reveal the location(s). This was a user request to ease manual satnav data entry where gpx files can't be imported and without the need to locate the additional waypoint icon.

28/07/2017 minor
Added donations link and page. Donations are needed to keep this web app going. Please consider a donation.
Fix:When downloading a gpx route from the map screen illegal characters (including spaces) were not being removed from the file and route name.
Updated reCAPTCHA on registration to V2.
Replaced Geocaching Partner icons with newly issued ones.
Basic members can no longer click through to web listings from Lite caches as per change in terms by Groundspeak. Premium members are not affected.
Moved DNF icons to privileged users.
Updated database backup and FTP code.

14/07/2017 minor
Added Image emoticon when writing logs. It also replaces (FTF), [FTF] or {*FTF*} in Geocaching logs.
Fixed bug when updating text (Geocache user note and Support tickets) so that all special characters and newline are handled correctly.
Tidied up the handling of user's own Geocache logs at top of logs (now shown with yellow background). This means DNF for all users (where switched on) and all logs for administrators. There were a couple of minor bugs related to this.
Fixed bug where special characters and spaces aren't stripped from route name when downloaded directly from the map screen.

23/06/2017 minor
Added proximity areas for Geocaches. This can be switched on/off independently of Waypoint Proximity in Settings->Geocaching Live->Geocache Proximity.
Traditional caches, corrected coordinates and physical additional waypoints are all subject to Geocache Proximity. The distance is fixed at one tenth of a mile.
Fixed bug where Webcam Photo Taken log count was not handled.

15/06/2017 minor
Added proximity radius to Waypoint tab. It is only shown when switched on in settings. Click the radius to edit in-line.
Right-click Geocache Type (in Geocache tab filter) to invert the selection status of all other Geocache types. This is particularly useful when you just want to select one Geocache type. i.e. saves you un-selecting all other types.
When using the measuring tool to measure the distance between two points the distance is now shown to four decimal places.
Added standard cookie acceptance to login page to conform with cookie law.

01/06/2017 intermediate
Added coordinate pasting.
Coordinates can be added/updated in three formats. Decimal degrees, degrees and minutes (above) and OSGB (UK only). Data entry is broken into constituent parts to assist users formatting the data correctly, so pasting values into these fields has never been practical... until now.
Place the cursor in any of the editable data fields and press Ctrl+V to paste the coordinates from your clipboard into mapRoute. Pasted coordinates do not need to be in the same format as the target coordinates. For example, you could paste OSGB coordinates into degrees and minutes, or vice versa.
Here are some examples of pasting coordinate formats which I have successfully tested. Letters are not case sensitive.
    51.73818, -2.58473
    51.73818 -2.58
    N51° 44.291 W002° 35.084
    N51°44.291 W002°35.08
    N51 44.291 W2 35.1
    SO 59719 04547
    SO 5971 0454
    SO 597 045
    SO 59 04
If the clipboard content does not validate to one of these formats the warning Incomplete or invalid location pasted will appear and it will be pasted to the specific field selected, so that partial coordinates can still be pasted.

27/05/2017 intermediate
RSS feed added so users can keep up to date with mapRoute updates as they happen.
Waypoint proximity zones added (or circles* with a defined radius from a waypoint in simple terms).
This functionality is switched on/off in Settings->Objects->Waypoint Proximity. An additional configuration setting called Proximity Radius defines the default proximity when a new waypoint is created. This setting is currently always in metres regardless of the units of measurement you have selected. While the slider will allow you to select integer values between 10 and 1610 (1 mile) you can click on the numerical value above the slider and edit this using your keyboard. The number must remain an integer, but can be much larger than 1610 if required.
When adding (Find/Waypoint->Create Waypoint) or editing a waypoint (click waypoint icon on map) a Radius field will be displayed containing your default Proximity Radius. The radius can be manually changed of course.
Each waypoint stores it's individual radius length, so you can come back to it at a later date.
Two less obvious uses for Proximity Zones are:
1. Geocaches cannot be places within 0.1 mile of each other (hence the default radius of 161m), so if you're planning a series this could be of great use.
2. Some Geocaching puzzles require the use of circles of known radius from a specified location.
* Geographically they are ellipses, not circles, though will appear as circles unless the radius becomes very large.

03/05/2017 minor
Added Exclude field to Geocache tab filters. By entering the name of another Geocacher you can exclude all caches found by this person. When you are planning a Geocaching trip with a friend and you want to find caches that neither of you have found, this is the way to do it. You can add multiple users by separating their names with semicolons. i.e. Ailec Nor;Wrighty;Zomblou. The API allows a maximum of six names, but if you have unfound selected, that will count as one of the names. Spaces at the start/end of names are ignored, as are additional/unnecessary semicolons.
Added configuration setting (tab 8) to turn on/off handling DNFs (see 06/04/2017 release). By default this option is turned off, so turn it on if you require this functionality.

21/04/2017 fix
A bug emerged (probably due to an environment change by the web host) which broke images made in the HTML canvas. To users this appeared as Geocaching icons (particularly their attributes, such a micro, TB, favourites etc) not rendering properly. Also pushpins appearing as solid circles and the direction pointer not always appearing. All image loads are now handled and most pushpins have been reverted to static images rather than dynamically rendered images.
Minor fixes included: Stopped Geocache listing being shown when it's not supposed to be. Ensured Geocache icon was updated when changing it's attribute status. i.e. After logging a find or picking up a TB.

06/04/2017 intermediate
Your own logs have a link Image to the online log, making it easier to edit or delete a log. This approach is necessary as the Groundspeak API sadly does not facilitate edits or deletes.
You may notice a visual change when editing routes as the draghandle line thickness is now dictated by the route line thickness (see Routes->Width in Settings tab). This is a change to Bing Maps, not mapRoute.

For all users: A DNF icon Image is displayed on the map and on the Geocache tab for active Geocaches that you Did Not Find and have not subsequently found. If you move the cursor over the icon on the Geocache tab it will reveal the date and text of the DNF log. If there is more that one DNF log for a single cache only the most recent log will be shown. When you load up mapRoute you will see a message in the status bar declaring All xxx DNF logs read. Where xxx is the number of DNFs you have logged. If this exceeds 900 the oldest logs will not be read. Logs are read for all caches, regardless of whether you have subsequently found them or not. There is also a Refresh button on the Settings tab to completely reload all logs. This is intended to be run infrequently to capture log deletes and edit to historic logs.

Currently for Admin level users only (but hopefully rolled to privileged users soon): An enhanced version of the above loads all the users logs for Found it, DNF, Attended and Webcam Photo Taken just once. The logs are saved in the mapRoute database where there can be looked up as Geocaches are loaded. Each time the app is loaded or logs are added through mapRoute the additional logs are imported. So in addition to the above Basic user functionality, the logs for all these type can be shown from the Geocache tab and these logs are also shown at the head of the logs on the Geocache listing. Archived logs are not included.

27/03/2017 minor
Geocache log totals are now shown regardless of whether all logs are loaded or not. A green indicator (as above) indicates that all logs have been loaded, while a blue indicator shows that there are more logs available to be loaded.
By clicking on a log type icon you can show only that type of log. i.e. all Found It, or all DNFs etc. Clicking the 89 logs area reverts to showing all logs.
Added Code column to the Geocaching tab. Clicking on the Code value takes you straight to the listing regardless of the API call type.

23/03/2017 security
Implemented SSL to secure the site. Bookmarks should be changed to, though you will be automatically re-directed if you use http.
Mixed Content warnings (should they appear) can be ignored as these refer to links in user's listings and/or logs that don't use https.
Note: The Geocaching Live API returns http URLs for all links (naughty), so I've had to replace them with https as the data is being pulled.

26/02/2017 intermediate
Added tool to measure the distance between two locations See Distance Measuring Guide.
Added Dist and Dir columns to Waypoint tab.
Changed icons in Geocaching tab to show corrected coordinates with newer icons with green thumbs up.
Added setting to show/hide zoom controls on the map surface, for those that don't have a scroll wheel mouse, or don't like using +/- keys. You need to refresh the mapRoute browser window to make the change effective due to a change in Bing Maps V8.
Fixed a few bugs introduced by recent changes.
Fixed bug where waypoint exports didn't handle ampersands correctly.

22/02/2017 intermediate
Made all tabs automatically re-sizeable to all screen resolutions down to 800 pixels wide.
Fixed some issues regarding Geocache filter saving introduced in the previous release.
Moved V8 site to the default site. V7 is no longer available. Bing Maps V7 is being deprecated on 30/06/2017.

14/02/2017 intermediate
Simplification of Geocache filters. All filters have been unified on to the Geocache tab and removed from the Settings tab. The search radius has changed to a slider control. Any filter changes (apart from Owner and Cache) are saved for future sessions.
Large Geocache searches can be cancelled with the Esc key, so if you've mistakenly submitted a huge search you don't need to worry about using up your daily quota.
Some Geocaches (particularly puzzles) have text hidden in their HTML descriptions. mapRoute will highlight any such cache in the Geocache tab by showing the owner name in red. When the listing is displayed there will be a message, which acts as a button to reveal/hide the comments.
Added slider to allow adjustment of the simplification algorithm for imported tracks. Admin users only atm.
Enabled Esc from Weather information.
A few bug fixes.

14/01/2017 Bing Maps version 8
All future development will be on the new site at
Bing Maps have updated their API from Version 7 to Version 8. While Bing Maps V8 is still very much in development at present it is planned that they will stop supporting V7 in the summer of 2017. At that time I will replace the original site with the mapRoute V8 site, making it the only available mapRoute site.
In the meantime
Both V7 and V8 mapRoute sites will remain available. You can switch between them as you wish as they both utilize all the same data. All of your routes, waypoints, username/password, settings etc will be the same in both.
Just remember, all fixes and new functionality will only appear in V8, and there's been a fair bit already for this release.

14/01/2017 major
Route Editing
I completely redesigned this and had it as I wanted (you can see an early demo here), then BM8 came along and dragging was so sluggish I had to use the BM object editor. It's still a big improvement on how it used to work IMHO.
Create Route has gone. Just go straight to Edit Route regardless of creating a new route or editing an existing route. The cursor will change to a crosshair. Click on the map surface to add a new point to the end of the route. Edit points (drag handles) appear as a white circle. Drag handles can be dragged to move a point on the route.
When more than one point exists in the route you will see semi-transparent white circles (virtual drag handles) between each pair of drag handles. The virtual drag handles can be dragged to insert a point into the route.
Right click a drag handle to delete it.
- There is currently no way to add a point to the start of the route. Bing Maps are looking into this. (MB8 restriction)
- There is no dotted line to the cursor when appending to the route for obvious reasons. (design change forced by BM8 restiction)
- Route distance displayed in the status bar is not update as the a drag handle is dragged. (MB8 restriction)

Click route name in status bar to rename the active route. This does not save the route name. Click Save Route or press S to save the route with the new name.
Changed corrected coordinates icon.
An internal change in the way that multilayered icons are built making them much less performance intensive.
There have been a number of bug fixes.
There has also been a lot of work on FIT files, though this functionality is not quite ready for release yet. If you're interested in this check for updates here regularly.

Don't forget to press ? to see the keyboard shortcuts.

Return to “Reference material”

Who is online

Users browsing this forum: No registered users and 1 guest