private void onTrackPointElementStart(Attributes attributes) throws SAXException {
  String latitude=attributes.getValue(ATT_LAT);
  String longitude=attributes.getValue(ATT_LON);
  if (latitude == null || longitude == null) {
    throw new SAXException(createErrorMessage("Point with no longitude or latitude."));
  }
  try {
    latitudeValue=Double.parseDouble(latitude);
    longitudeValue=Double.parseDouble(longitude);
  }
 catch (  NumberFormatException e) {
    throw new SAXException(createErrorMessage("Unable to parse latitude/longitude: " + latitude + "/"+ longitude),e);
  }
}

private void onTrackPointElementStart ( Attributes attributes ) throws SAXException { String latitude = attributes . getValue ( ATT_LAT ) ; String longitude = attributes . getValue ( ATT_LON ) ; if ( latitude == null || longitude == null ) { throw new SAXException ( createErrorMessage ( "Point with no longitude or latitude." ) ) ; } try { latitudeValue = Double . parseDouble ( latitude ) ; longitudeValue = Double . parseDouble ( longitude ) ; } catch ( NumberFormatException e ) { throw new SAXException ( createErrorMessage ( "Unable to parse latitude/longitude: " + latitude + "/" + longitude ) , e ) ; } }
on track point element start .
