The difference between across and through is similar to the difference between on and in.
In English language through is used to explain movement in three dimensional spaces with things on all sides.
We walked across the street. => We were on the street.
We walked through the river. = > We were in the river.