osmandapp/Osmand — pull request #580 by michc (2014-02-28 00:31:35+00:00)
Title: distanceMeasurement_5 is an updated version of distanceMeasurement_4 (re...

distanceMeasurement_5 is an updated version of distanceMeasurement_4 (replaces it) which enhances the DistanceCalculator plugin.

This release is based on Osmand master dated 27Feb14.

In addition to distanceMeasurement_4:

1. Fix loss of text notes linked to a gpx point when it is dragged to new location.
2. Added MagnificationButtonsPlugin to provide separate screen magnification buttons, on screen display of zomm and magnification levels and separate selection menus for directly setting zoom and magnification.
This plugin can be removed by omitting the MagnificationButtonPlugin,java file and removing the line in OsmandPlugin.java/initPlugins that installs the plugin.

The following modifications to the current DistanceCalculatorPlugin are provided:

1. Text size magnification.
2. Point and track magnification.
3. Small change to measurement origin icon to differentiate end of track (needed for subtrack and partial length display).
4. Add text box magnification linked to map magnification function.
5. Add planning point selection area size modification function.
6. Fix bug in GPX file saving: hangs if no tracks folder has been previously created.
7. Add editable notes to gpx/planning points.
8. Add selectable highlighting ofgpx/planning points with notes.
9. Add list, select and display function for all gpx/planning points with notes.
10. Add separate screen magnification buttons that can be enabled/hidden with option to select specific magnification from long click context menu.
11. When Magnification buttons are visible, change long press on map zoom buttons to provide selection menu for any desired zoom level.