I think that Metropolis was originally supposed to be Cleveland, which was, I think, the hometown of Siegel and Shuster. Soon it became identified with a comic book version of New York. However, Gotham City is also New York. I believe that DC solved the problem by having Metropolis be slightly south of New York and Gotham slightly north of it.

Ann