Many constellations are so far away from the earth. Why are there meteor showers on the earth? Like Leo, Perseus and so on.

1, constellation is just a noun of orientation, similar to east, west, north and south, regardless of distance;

2. Leonid meteor shower and Perseid meteor shower are only in the direction of that constellation every year;

3. Meteor showers are all split by mother comets. If the earth passes through the orbit of a comet, it will see a meteor.