Package aimax.osm.data

Examples of aimax.osm.data.MapEvent


    if (boundingBox == null)
      boundingBox = bbAllNodes;
    else
      boundingBox.intersectWith(bbAllNodes);
    applyClassifierAndUpdateTree(bbAllNodes);
    fireMapDataEvent(new MapEvent(this, MapEvent.Type.MAP_NEW));
  }
View Full Code Here


  /** {@inheritDoc} */
  @Override
  public void clearMarkersAndTracks() {
    markers.clear();
    tracks.clear();
    fireMapDataEvent(new MapEvent(this, MapEvent.Type.MAP_MODIFIED));
  }
View Full Code Here

    atts.add(new EntityAttribute("marker", "yes"));
    node.setAttributes(atts);
    node.setPosition(lat, lon);
    updateEntityViewInfo(node, false);
    markers.add(node);
    fireMapDataEvent(new MapEvent(this, MapEvent.Type.MARKER_ADDED, node
        .getId()));
    return node;
  }
View Full Code Here

  /** {@inheritDoc} */
  @Override
  public void removeMarker(MapNode marker) {
    markers.remove(marker);
    fireMapDataEvent(new MapEvent(this, MapEvent.Type.MARKER_REMOVED,
        marker.getId()));
  }
View Full Code Here

  @Override
  public void clearTrack(String trackName) {
    Track track = getTrack(trackName);
    if (track != null) {
      tracks.remove(track);
      fireMapDataEvent(new MapEvent(this, MapEvent.Type.MAP_MODIFIED));
    }
  }
View Full Code Here

    Track track = new DefaultTrack(nextTrackId++, trackName, trackName);
    updateEntityViewInfo(track, false);
    tracks.add(track);
    for (Position pos : positions)
      track.addNode(pos);
    fireMapDataEvent(new MapEvent(this, MapEvent.Type.TRACK_MODIFIED, track
        .getId()));
  }
View Full Code Here

      track = new DefaultTrack(nextTrackId++, trackName, trackName);
      updateEntityViewInfo(track, false);
      tracks.add(track);
    }
    track.addNode(pos);
    fireMapDataEvent(new MapEvent(this, MapEvent.Type.TRACK_MODIFIED, track
        .getId()));
  }
View Full Code Here

    pois.clear();
    markers.clear();
    tracks.clear();
    entityTree = null;
    boundingBox = null;
    fireMapDataEvent(new MapEvent(this, MapEvent.Type.MAP_CLEARED));
  }
View Full Code Here

  @Override
  public void setEntityClassifier(EntityClassifier<EntityViewInfo> classifier) {
    entityClassifier = classifier;
    if (entityTree != null) {
      applyClassifierAndUpdateTree(entityTree.getBoundingBox());
      fireMapDataEvent(new MapEvent(this, MapEvent.Type.MAP_MODIFIED));
    }
  }
View Full Code Here

    float lat = getTransformer().lat(y);
    float lon = getTransformer().lon(x);
    MapNode mark = new Position(lat, lon).selectNearest(marks, null);
    if (mark != null)
      marks.remove(mark);
    map.fireMapDataEvent(new MapEvent(map,
        MapEvent.Type.MAP_MODIFIED));
    fireMapViewEvent(new MapViewEvent(this,
        MapViewEvent.Type.TMP_NODES_REMOVED));
  }
View Full Code Here

TOP

Related Classes of aimax.osm.data.MapEvent

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.