@Override
                public void startElement(final String uri, final String localName, final String qName, final Attributes atts) {
                    if (qName.equalsIgnoreCase("ele")) {
                        inElevationElement[0] = true;
                    }
                }
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