Ignore:
Timestamp:
2009-02-17T19:17:26+01:00 (15 years ago)
Author:
stoecker
Message:

fixed #1642. patch by xeen

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/io/GpxReader.java

    r1169 r1425  
    224224                break;
    225225            case wpt:
    226                 if (qName.equals("ele") || qName.equals("magvar")
    227                         || qName.equals("geoidheight") || qName.equals("name")
    228                         || qName.equals("sym") || qName.equals("type")) {
     226                if (   qName.equals("ele") || qName.equals("magvar")
     227                    || qName.equals("name") || qName.equals("geoidheight")
     228                    || qName.equals("type") || qName.equals("sym")) {
    229229                    currentWayPoint.attr.put(qName, accumulator.toString());
     230                } else if(qName.equals("hdop") /*|| qName.equals("vdop") ||
     231                        qName.equals("pdop")*/) {
     232                    try {
     233                        currentWayPoint.attr.put(qName, Float.parseFloat(accumulator.toString()));
     234                    } catch(Exception e) {
     235                        currentWayPoint.attr.put(qName, new Float(0));
     236                    }
    230237                } else if (qName.equals("time")) {
    231238                    currentWayPoint.attr.put(qName, accumulator.toString());
Note: See TracChangeset for help on using the changeset viewer.