code: public void setPosition(GeoPosition coordinate)
      {
          GeoPosition old = getPosition();
          this.position = coordinate;
          firePropertyChange("position", old, getPosition());
      }
docs: Set a new GeoPosition for this Waypoint
  @param coordinate a new position