The MapGazer application is free of charge for non-commercial use;
it is Copyright (c) Mike Cowlishaw, 2014-2017.
MapGazer is distributed as a compressed .zip file. Here is the latest
||New extension tags for GPX files allow trackpoints to indicate where photos were taken or video was recorded, and the heading of the device at that time.
Maps can now be over-zoomed by three levels (was 2).
Save area as image can now write either JPG or PNG format images.
Improved ‘move between marks’ algorithm for tab keys.
||Two new map tools have been added: copy current map layer and compress current map layer. These (and also Save area as map) run as background threads with an improved Progress Box. In addition, the image conversion processing in MapGazer has been rewritten and simplified; this should not affect users other than some useful performance increases. The lodepng and jpeglib libraries are now used for all image conversions (see Thanks).
||Navigation of marks has been improved; you can move between marks of the same type using the tab key or a mark’s pop-up menu, and you can find the nearest mark by using the Go to nearest mark menu item from the Marks menu or from the map pop-up menu.
||The Measurements units settings menu is now dynamic – you can change the order of the units; this order is used when displaying distances, etc., and the units at the top of the list are used for the Scale.
||An automatic Scale bar is now visible by default; you can adjust its position, width, colour, and transparency.
||Enlargement of tiles (for over-zoom, etc.) now uses interpolation instead of pel replication for more readable maps; these ‘manufactured’ map tiles are now cached, too, which gives over-zoom levels the same performance as other levels.
||Added new sample GPX file (in MapGazer\gpx\samples) with a track and waypoints, suitable for use with the sample map and elevation data.
New keyboard shortcuts ‘+’ and ‘−’ adjust the overlay map transparency
without needing to use the transparency dialog.
The shortcut ‘g’ now opens the Go to coordinates dialog; use
‘L’ to load a GPX file.
Sundry clarifications in documentation and the Go to coordinates
||You can now zoom two levels beyond the most detailed level of a map (‘over-zoom’); this is useful on small or high-resolution displays, and also improves usability when zooming out from a detailed map to a large-scale map (e.g., Globe).
||All views can now have a second overlay map, for direct visualization and merging of maps (for example, topographic and geological).
New Map transparencies dialog allows interactive adjustment
of overlay map, marks, and status transparency.
Added a second, geological, sample map (SampleGeology).
Improved algorithm now used for both Centre map and initial
Minor cleanups and simplifications in menus.
||A new ‘Go to coordinates’ dialog lets you change the map viewpoint to a specific latitude and longitude.
The current window can be changed to full screen from the map popup
Marks → Add new waypoint at centre adds a waypoint at the centre
of the view (which can then moved by dragging, etc.).
Improved elevations interpolation.
||Support downloadable elevation data (3-arc-second, 92.5m).
Added SampleMap (MapGazer\MGMaps\SampleMap) to showcase topographical
detail and elevation data.
Added MapGazer\elevation3\K29\N42W007.hgt elevation data to
||Improved (more accurate) distance calculations, using haversine formula.
New map tile caching algorithm (slightly faster).
||All marks can now be drawn with opacity 50% → 100% (the map will ‘show through’ lines and icons when opacity is less than 100%).
Icons can now be saved (e.g., after changing their colour).
||Improved algorithm for setting viewpoint when loading multiple marks.
||Areas may now be used to create images from maps (make an area, right click anywhere on its border, and select Save area as image); this will create an image showing the map and any visible marks, and then open it so you can check it, save it in a different format, print it, etc.
The area Details dialog now adds the dimensions of the area in pels
at current zoom, and also the bounds of the area as four individual
When changing maps, clicking on a folder that contains an MGMap
will select that map immediately (no need to click the ‘Select folder’
Route waypoints (if no icon) are now drawn as an ‘X’ to match other
Minor cosmetic and other adjustments for Windows 10.
||Route waypoints may also now be displayed as icons.
Area names are now displayed as status, and areas created from map
bounds are initialized with the map name.
Improved dragging of waypoints and route waypoints.
The default colour for tracks is now more visible (golden).
General improvements to documentation and screenshots.
||Waypoint marks may now be displayed as icons, which may be coloured individually.
Sample icons (from the https://mapicons.mapsmarker.com
collection) are included; hundreds more are available from that site,
or you can use/create other icon images.
The Settings→Waypoints style menu selection lets you display
waypoints all as icons, all as drawn ‘X’, or mixed (if no assigned
icon, an ‘X’ is shown).
The properties dialog for Waypoints displays the currently visible
icon or ‘X’, and lets you pick its icon and colour – see the properties screenshot.
||A major rewrite of open and save dialogs so that MapGazer will use the newer (IFileDialog) dialogs for opening and saving GPX files and maps if running on Windows Vista or later (on XP, or emulators simulating XP, the old dialogs will be used).
Internally, MapGazer now allows 32-bit bitmaps with transparency,
which may be used for marker icons in the future.
Icon names are saved/loaded in/from GPX files, along with alternative
||Extra diagnostics (and windows messages) for the console are now user settings.
Cosmetic improvements to some ‘Details’ dialogs.
||MapGazer will now use tiles from a lower (less-detailed) map layer, if available, to fill in tiles missing from the current layer.
Map scrolling is no longer forced to show some part of the current
layer; instead you can now set the view to the centre of the map
if it is out of view (due to loading GPX data that is off-map, for
Improved display algorithm maintains a stable map while changing
the size of a view window.
||Writing a map using an area now merges on a tile basis; if source and target map contain the same tile then the one with more information is used.
Maps may now have missing/empty levels.
||The Area Box has been ‘promoted’ to a Mark (Area, a special case of Route) so now there can be more than one Area and they can have properties (including names and colours). Areas can be saved to GPX files, loaded from GPX files, and viewed with other applications.
The MapGazer Template tag as been changed to <mapgazer:template/>
to conform to XML naming rules.
Snap area to tile boundaries has been removed because of complexities
when there are multiple areas.
||New Details menu item on all popup menus opens a dialog that shows primary statistics (such as length and timings for tracks) and allows any of them to be copied to the clipboard.
The Position format item in the Settings menu lets you choose
the format used for displaying Latitude and Longitude; the default
is Degrees°minutes′seconds″; other formats are Degrees°minutes
and Degrees (with 5 or 6 fractional digits).
Speed is shown in the status display when the cursor is over a track
and time information is available.
All lines in the status display now have a label to identify their
||Set map centre to centre of loaded GPX data.
Add Delete all marks to the Marks menu.
Allow all tags in GPX files (including trackpoints) to be empty
||Extend MapGazer to handle zoom levels 19 and 20.
Move Zoom level display to bottom right.
Add Browse satellite view to Waypoints popup.
||This is mainly a performance release; much improved performance, especially when editing marks that are visible in more than one window.
MapGazer now accepts GPX filenames from the Command line, which
allows .gpx files to be associated with
MapGazer and opened with a click.
||A new Properties dialog lets you change the name, colour, and link URL associated with tracks, routes, route waypoints, and waypoints; any changes can be saved to GPX file(s).
Link URLs or their names will be shown in the status display when
the cursor is over a mark, and can be browsed from the pop-up menu.
New settings to change the size of waypoints and line widths, for
better visibility over cluttered maps.
Improved performance when saving tracks and other marks.
||Tracks, routes, and waypoints can all be saved to a GPX file (individually, or en masse).
MapGazer templates allow the saving of GPX data from multiple
sources and devices.
Sundry improvements to display Z-order, coloring, etc.
Corrected exception after startup (only on Windows 8.1).
||Tracks can be trimmed to allow more precise distance measurements.
||GPX files are now loadable, with multiple Tracks, Routes, and Waypoints supported. Garmin and MyTrails colouring extensions are used to colour tracks and waypoints, when available. Improved status content and display.
||Multiple routes are now allowed.
||Route distance and Area Box coordinates are now only shown while active or being dragged; a less-cluttered display.
||A Ruler can now have intermediate points, so is renamed Route. Left click on the route to add and position new points.
||Area Box and Ruler are now application-level (instead of one-per-view) so they can be seen in multiple windows for fine adjustment. XML parser added (not yet in use).
||Add Area Box coordinates display and copy; improve highlighting and Area Box accuracy.
||First Web release.