Any person may transport garbage produced by himself or herself of itself upon the streets of the city, provided that the garbage must be hauled in a manner as to prevent leakage or litter upon the streets and must be deposited upon the designated dumping grounds or as permitted by this chapter. The manner and place of dumping shall be as designated by the person in charge of the dumping ground. Any person dumping garbage pursuant to this section shall pay a dumping fee, which shall be reasonable and uniform and shall not be in excess of a schedule of charges to be adopted from time to time by resolution of the City Council.