Changeset 1638 in josm


Ignore:
Timestamp:
2009-06-06T13:47:56+02:00 (13 years ago)
Author:
stoecker
Message:

fixed 2421 - patch by jttt - negative HDOP

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/layer/GpxLayer.java

    r1600 r1638  
    1919import java.text.DateFormat;
    2020import java.text.DecimalFormat;
    21 import java.io.InputStreamReader;
    22 import java.net.URL;
    23 import java.net.URLConnection;
    24 import java.net.UnknownHostException;
     21import java.util.ArrayList;
    2522import java.util.Arrays;
    26 import java.util.ArrayList;
    2723import java.util.Collection;
    2824import java.util.Collections;
    2925import java.util.Comparator;
    30 import java.util.Iterator;
    3126import java.util.Date;
    3227import java.util.LinkedList;
     
    6863import org.openstreetmap.josm.gui.layer.markerlayer.AudioMarker;
    6964import org.openstreetmap.josm.gui.layer.markerlayer.MarkerLayer;
     65import org.openstreetmap.josm.tools.AudioUtil;
    7066import org.openstreetmap.josm.tools.DateUtils;
    7167import org.openstreetmap.josm.tools.DontShowAgainInfo;
     
    7369import org.openstreetmap.josm.tools.ImageProvider;
    7470import org.openstreetmap.josm.tools.UrlLabel;
    75 import org.openstreetmap.josm.tools.AudioUtil;
    7671
    7772public class GpxLayer extends Layer {
     
    306301
    307302        if (data.attr.containsKey("name"))
    308             info.append(tr("Name: {0}", data.attr.get(data.META_NAME))).append("<br>");
     303            info.append(tr("Name: {0}", data.attr.get(GpxData.META_NAME))).append("<br>");
    309304
    310305        if (data.attr.containsKey("desc"))
    311             info.append(tr("Description: {0}", data.attr.get(data.META_DESC))).append("<br>");
     306            info.append(tr("Description: {0}", data.attr.get(GpxData.META_DESC))).append("<br>");
    312307
    313308        if(data.tracks.size() > 0){
     
    469464                                    if(trkPnt.attr.get("hdop") != null) {
    470465                                        float hdop = ((Float)trkPnt.attr.get("hdop")).floatValue();
     466                                        if (hdop < 0) {
     467                                            hdop = 0;
     468                                        }
    471469                                        int hdoplvl = Math.round(hdop * 25);
    472470                                        // High hdop is bad, but high values in colors are green.
Note: See TracChangeset for help on using the changeset viewer.