布曼德布海峡到红海口的亚罗马蒂亚角[972],对航海家们而言完全是陌生的。关于这段海岸,阿特米多尔清楚地说道[973],当时的人们知道每个港口,却由于他们是在陆地上发现它们而没有人实际在海上航行过,因而不知道各地方之间的距离。
绕过亚罗马蒂亚角,就来到了大洋上,可人们压根儿不了解这片大洋,这是埃拉图斯特涅斯和阿特米多尔的记述清楚指示给我们的[974]。
斯特拉波生活的时代,也就是奥古斯都时代。此时的人们对非洲海岸的认识,只达到了以上限度。然而,斯特拉波由于不了解所以没有记述在书中的拉普特姆角和普莱苏姆角,却在奥古斯都之后被罗马人发现了,而且一目了然,正是罗马人命名的这些地方。
哈德良和安托尼努斯·皮努斯在位期间,也是地理学家托勒密生活的年代。无论《埃里特瑞安海航行实录》的作者是谁,可以肯定的是,他生活在比这一时期更靠后的年代。然而,关于已知的非洲的尽头,按照托勒密的记述大约在南纬14度的普莱苏姆角,而《埃里特瑞安海航行实录》则认为大约在南纬19度的拉普特姆角。事情似乎是这样的,托勒密所理解的尽头,是人们已经到达过的地方[975];而《埃里特瑞安海航行实录》的作者所理解的尽头,是人们还没有到达过的地方。
我坚信以上观点是正确的,因为我了解到,只有食人部落环绕普莱苏姆而居。[976]关于亚罗马蒂亚港和拉普特姆角之间的诸多地方,托勒密都有提及,却完全没有提及从拉普特姆到普莱苏姆这一带[977]。在当时,人们已经从印度的航行中获得丰厚回报,因而完全没有兴趣再去尝试环绕非洲航行。罗马人在这一带的航行,看起来不是很多,他们是在陆地上行进时发现了那些港口,如果有一些是航行中发现的,也是船只迷失于风暴中的无心之举。我们今天已经非常了解非洲沿岸了,却还不怎么了解非洲内陆[978],而古人当时的情况正与我们相反。
腓尼基人和欧多克索斯曾成功地环绕非洲航行,这我已经在前面说过,但地理学家托勒密时代的人们肯定会认为这两次航行是滑稽可笑的。据托勒密指出[979],当时的印度其实只是一个湖泊,因为在亚洲和非洲之间,从“大海湾”到普莱苏姆角,中间还有一大片未知的陆地。至于他说的“大海湾”,我觉得就是暹罗湾。古人对印度的认识,是从印度北部开始然后向东,这才有了那片未知陆地位于南方的印象。
第十一节迦太基和马赛
迦太基人所拥有的那部万民法奇特得近乎怪异,它规定:任何外来人只要到了撒丁岛,或者到直布罗