Changeset 29531 in osm for applications/editors/josm/plugins/videomapping/src/org
- Timestamp:
- 2013-04-23T13:17:15+02:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/videomapping/src/org/openstreetmap/josm/plugins/videomapping/VideoPositionLayer.java
r28924 r29531 69 69 Collections.sort(ls); //sort basing upon time 70 70 return ls; 71 72 71 } 73 72 74 73 @Override 75 74 public void paint(Graphics2D g, MapView map, Bounds bound) { 76 paintGpsTrack(g); 77 paintSyncedTrack(g); 78 paintPositionIcon(g); 75 paintGpsTrack(g, map); 76 paintSyncedTrack(g, map); 77 paintPositionIcon(g, map); 79 78 //paintInterpolatedSegment(g); //just a test for my own 80 79 } 81 80 82 private void paintGpsTrack(Graphics2D g) { 81 private void paintGpsTrack(Graphics2D g, MapView map) { 83 82 g.setColor(Color.YELLOW); 84 83 for(WayPoint n: gpsTrack) { 85 Point p = Main.map.mapView.getPoint(n.getEastNorth());84 Point p = map.getPoint(n.getEastNorth()); 86 85 g.drawOval(p.x - 2, p.y - 2, 4, 4); 87 86 } 88 87 } 89 88 90 private void paintSyncedTrack(Graphics2D g) { 89 private void paintSyncedTrack(Graphics2D g, MapView map) { 91 90 g.setColor(Color.GREEN); 92 91 for (WayPoint n : gpsTrack) { 93 92 if (n.attr.containsKey("synced")) 94 93 { 95 Point p = Main.map.mapView.getPoint(n.getEastNorth());94 Point p = map.getPoint(n.getEastNorth()); 96 95 g.drawOval(p.x - 2, p.y - 2, 4, 4); 97 96 } … … 100 99 } 101 100 102 private void paintPositionIcon(Graphics2D g) { 103 Point p= Main.map.mapView.getPoint(iconPosition.getEastNorth());101 private void paintPositionIcon(Graphics2D g, MapView map) { 102 Point p=map.getPoint(iconPosition.getEastNorth()); 104 103 layerIcon.paintIcon(null, g, p.x-layerIcon.getIconWidth()/2, p.y-layerIcon.getIconHeight()/2); 105 104 g.drawString(gpsTimeFormat.format(iconPosition.getTime()),p.x-15,p.y-15);
Note:
See TracChangeset
for help on using the changeset viewer.