@Override
                public void characters(final char[] ch, final int start, final int length) {
                    if (inElevationElement[0]) {
                        result[0] = Float.parseFloat(String.valueOf(ch));
                    }
                }
Return a valid track (with at least two points, including the start and destination).
In some cases (e.g., destination is too close or too far, path could not be found),
a straight line will be returned.

@param start       the starting point
@param destination the destination point
@return a track with at least two points including the start and destination points
main/src/main/java/cgeo/geocaching/maps/routing/Routing.java