2.5
(Awaiting app store approval)
- Fixed a crash on launch bug that affected a small number of users related to internal composing of the routes table.
2.4
(23rd July 2010)
- Fixed border trimming (according to .map specifications) for top/bottom borders. This will also fix location accuracy problems for maps with top/bottom borders that get trimmed on import. NB: Affected maps need to be re-installed.
2.3
(14th July 2010)
- Added an alert on first 2 launches warning of requirement to re-install all maps on next major release (version 3.0).
- Fixed a problem with merging of two maps when maps with same name and grid are installed which resulted in two maps which shared image data (and deleting one would remove some images from the other).
- Fixed the message about making toolbars re-appear from displaying at every launch of the app for some users.
- Fixed a crash on reading some .map files with unusual characters or encodings.
2.2
(2nd July 2010)
- Performance improvements when using large datasets, due to converting to 'CoreData' modelling and persistence with a database backend. NB: First launch of this version will be slow for users of previous versions due to converting data to new format.
- When importing using .map files, unsupported projections and cross-zone UTM maps are automatically approximated to a latitude/longitude grid with a warning to expect reduced location accuracy (instead of importing with no location awareness at all).
- Zooming and map switching centres view on the focal waypoint (or route) if the previous view was centred on one as the result of a search.
- UTM maps which cross letter designated zones but are all included in the one number designated zone now show locations correctly for the additional letter zones (so long as they are in the same hemisphere as the map's designated zone).
- Quitting and launching Bit Map while auto waypoint recording is on will store waypoints at the termination and launch time (if an accurate enough location is available), with a waypoint title indicating the terminate/launch action.
- Moved location for internal data storage, in preparation for exposing Documents directory for iOS 4 file sharing import of maps/routes through iTunes in future versions.
- Runs cleanup tasks on entering background (iOS 4) in addition to terminating (iPhone OS 3).
- Fixed idle timeout disabling while connected to a power source and viewing map.
- Corrected auto map switching when moving off edge to switch to finest available map instead of coarsest available map.
- Improved handling of .map files with more than 4 MMPLL/MMPXY lines.
- Fixed problem interpretting some .map files with an underscore (_) in the filename.
- Fixed "(null)" value in display of UTM zone in the maps manager.
- Fixed incorrect last speed reading.
- Improved memory management during image optimisation.
- Fixed occasional memory-related crash when trimming borders off images according to specifications in associated .map files.
- Fixed positioning of GUI elements in landscape orientation of Point Editor view on iPad.
2.0
(3rd June 2010)
- Latitude/Longitude grid maps are now supported.
- Compatibility with some OziExplorer '.map' files removes the need for tedious file renaming to match map region when such metadata files are available.
- Map view now covers the entire screen with the toolbars disappearing automatically after 5 seconds. Tap the map once to make the toolbars re-appear. The toolbars and status bar are now translucent so that even when present they don't completely obscure their portion of the map.
- The toolbars on the map view have been been re-organised to include most of the features that might be frequently needed, avoiding the need to switch to other views for most common tasks.
- The save waypoint and auto-waypoints buttons are now available even when there's no active route, and will automatically create a new route to save waypoints to if there is no currently active route (if the is already a current active route, the auto-waypoints button will present an alert with option to append to the current route, or create a new route).
- New toolbar buttons (+/-) on the map viewer to switch immediately to the next finer/coarser map for the current focal location.
- New toolbar buttons (</>) on the map viewer to switch immediately to the next/previous map in the list of available maps.
- Follow button now switches to another map (if available) if the current location not on the current map.
- Waypoint can now be deleted from the waypoint edit view (eg, to cancel creation of a new waypoint).
- Includes a built in web browser for finding and downloading maps and KML which avoids having to find and type in long complicated URLs when downloading from a web server.
- Search for waypoints/routes by name then tap one of the found items to view it on the map.
- Power alert when starting auto waypoints can be disabled.
- Accuracy indicator (translucent red circle) correct after zooming in/out without switching maps.
- Automatically fails over to manual speed calculation when the OS' speed detection doesn't produce useful values and the accuracy of the last two locations is good enough to allow it.
- The datum name is now optional for maps that use the WGS84 datum (or any datum that is very close to it, such as GDA94).
- Different horizontal/vertical scales are now handled correctly.
- Includes a bundled map of the world (existing users can get this map using the 'Bundled' button in the Maps Manager).
- Maps can be re-ordered in the maps manager table (use the 'Edit' button to enable to re-order controls).
- Name of current map is displayed on screen while toolbars are visible.
- Export/Import of Routes to/from KML files now correctly encodes/decodes characters which should not be included directly in XML, fixing potential corruption of exported KML files.
- Fixed a freeze/crash bug when importing KML files.
- Point Placemarks and point in LineString Placemarks with invalid coordinates are now ignored when importing KML.
- Fixed a problem with routes with '/' in their titles.
- Fixed a crash when importing some KML files to routes/waypoints.
1.7
(15th April 2010)
- Added an iPad optimised interface, including 4 times the map viewing area on the iPad screen.
1.6
(9th April 2010)
- Email individual routes.
- Waypoints now support a seperate 'Name' field as well as a 'Note' field. These are both compatible with KML import/export and are included in the KML 'Name' and 'Description' elements, respectively. Text from the sole 'Note' field of previous versions is imported into the 'Name' field in this version. Text from 'Name' fields is used for labels on the map.
- Waypoint coordinates can now be specified/edited manually in the waypoint detail/edit view.
- The waypoint saving buttons (save and auto) are now overlayed on the map view, whenever there is an active route (ie, a route to which new waypoints will be saved). These buttons are not displayed when there is no active route to save waypoints to. These buttons are no longer included on the routes view.
- The map view's options text overlay now displays the UTM zone and grid reference of the current location according to the current map datum instead of in latitude/longitude (and still displays the latitude and longitude for the WGS84 datum, and the estimated recent and average speeds). Displays the grid reference using the WGS84 datum if there is no current map datum available.
- It's now easier to have no active route (ie, no route to which waypoints will be saved) by using the 'Deactivate' button in the route detail view.
- Tapping rows in the routes table no longer activate/deactivates routes (now done with the new button in the route detail view), and only adds/removes routes to/from the map view.
- Landscape orientation now works in more views, facilitating more accurate text editing using the larger landscape keyboard.
- Settings View can now only be dismissed by either a "Cancel" or "Done" button and it's no longer necessary to select a tab bar item to dismiss settings.
- Prevents sleep while auto waypoint recording is on after Bit Map is quit and restarted.
- Removed long delay whenever routes view disappeared if several thousand waypoints were stored.
- Removed long delay when saving a waypoint if several thousand waypoints were stored in a route other than the active route.
- Rearranged details display in routes table to be easier to understand, and to better fit the screen width.
- Added a default screen to be displayed instead of blank black before first map appears.
- Fixed rare occurrances of different map being displayed between quit/start of Bit Map.
- Fixed a crash when emailing routes as KML files, which only affected some particular routes/waypoints.
- Fixed lack of image optimisation and potential crash when importing a single non-zipped map image file.
- Waypoint edit view shows point number from 1-based rather than 0-based series.
- Restored ability to run on the older iPhone OS 3.1.2.
1.5
(11th March 2010)
- Worked around problem with using Internet Explorer to upload map and KML files to Bit Map.
- Waypoints can now be used as indexes to quickly view those points on a map. Tap on a waypoint (while viewing route details) to view that point on the map, even if the route is not currently displayed. If the current map does not include that waypoint, the map will be switched to another map that does, if a suitable alternative map can be found. (Turns off follow mode). This allows for the possibility to import KML files with a list of locations (eg, a street index), and then to tap on one of those locations to view that location on the map without having to manually scroll/zoom to find it.
- Waypoint rows in the route details/edit view now have the note in the main (large) text, and the coordinates in the detail (small) text, to better suit the new Waypoint Indexing feature.
- Routes view's "Edit" button is no longer needed to access each route's detail button to view each route's details. Makes access to the Waypoints indexing (and route & waypoint details in general) much quicker.
- Route detail/edit view's "Edit" button is no longer needed to access each waypoint's detail button to view each waypoint's details. Makes access to the Waypoints details much quicker.
- The 'active' route (to which any new waypoints will be added) is now indicated by having a black background in the routes view's table (instead of a tick/check mark). The font colour indicates if it is currently displayed on the map or not (instead of the background colour, used for all the non-active routes).
- Tables with 100 or more routes or waypoints now display a numerical index to more quickly skip through the long lists of items.
- Blocks sleep while processing large KML files.
- Much faster parsing of large KML files.
- Fixed processing of zipped KML files.
1.3
(3rd March 2010)
- Import KML files to Bit Map routes (eg, import routes and placemarks from Google Earth).
- Receive maps (and KML files) directly from desktop/laptop computer without having to upload to a web server first.
- PDFs have been added to the list of image formats that Bit Map can use for maps.
- More touch gestures recognised in the map viewer:
- one finger single tap: scroll map so that location of tap is in centre of view - one finger double tap: zoom in 2x current zoom scale (if already zoomed in 4x, switch to finer scaled map if available) - two finger double tap: zoom out 2x current zoom scale (if already zoomed out 4x, switch to coarser scaled map, if available)
- Waypoint notes can now be edited (or added) after the waypoint has been stored.
- KML 'timestamp' and 'timespan' elements now supported.
- Spaces in download URLs are now handled as expected (substituted for correct URL escape sequence, and converted back for the filename/map name).
- When in 'Follow' mode, and automatic map switching is set to 'on' for when moving off the edge of a map, manually switching to a map that does not cover your current location no longer switches immediately back to a map that does, but instead simply turns off 'Follow' mode. Ie, you can now browse maps that you're not currently on, without having to manually switch out of 'Follow' mode or change automatic map switching settings first.
- Added support for "OID" (Old Israel Datum).
- Better handling of cancelled acquisitions (ie, touching 'Cancel' button while downloading/receiving files).
- More informative feedback about progress during the long optimising phase of acquiring new maps.
- Coordinate values in file names can now include decimal points (ie, accepts floating point numbers, not just integers)
- Improved memory management:
- Files are now written while being downloaded avoiding problems downloading some large files. It's now possible to download many map sheets in a single zip file to be automatically combined into one large map (tested with 63 scanned map sheets in a single 401 MB zip file on iPhone 3GS 16GB). - If zooming out (which loads more image tiles) causes a low memory condition, the additional image tiles are not loaded, and the zoom scale snaps back to 1.
1.2
(4th February 2010)
- Current speed and average speed are now included in the optional map overlay (along with current coordinates). NB: Speed is only calculated if the last two locations had an accuracy of less than 50m, and average speed is reset to zero every time the current location has an accuracy of greater than 50m.
- Option for routes to consist of an unordered collection of waypoints with no lines rather than an ordered series of waypoints connected by lines.
- Proximity Sensor is only enabled while automatic recording of waypoints in enabled (to allow users to disable screen as a battery saving feature). In earlier versions it was enabled even when not auto-recording waypoints, which led to screen blanking at undesirable times.
- Fixed a crash which affected some users when displaying a WGS84 map.
1.1
(28th January 2010)
- Record waypoints and routes (waypoints can be recored manually or automatically)
- Display waypoints and routes on map
- Email waypoint and routes as KML files which can be used by a variety of desktop mapping and geographical applications including Google Earth
- Optionally display coordinates over map, including accuracy
1.0
(10th December 2009)
|