To traverse 'along' anything is to follow its main axis, and it is left to the interlocutors to use logic in deciding the precise relationship.
If I did not know what the Great Wall of China looked like, I could easily presume 'alongside' rather than 'atop', and would be none the wiser unless someone enlightened me or I visited it myself. Language is seldom perfect-- it requires interpretation, case by case.