但是,這個規定並不是適用於世界各地的。海裏的長度並不固定,而各國也采用不同的長度。這是因為:在航海上,規定地球子午圈的l分弧長為1海裏(就是1度緯度所對應的經線長度的2倍的360*60分之壹。註意:壹度等於六十分)。但由於地球並不是壹個標準的球體,故而在不同的緯度上,子午圈l分弧長各不相同。這就產生了最長和最短的海裏。
最短的海裏是在赤道上,l海裏=1843米。
最長的海裏是在南北兩極,1海裏=1862米。
地球平均半徑為6371300m,以地球平均半徑算出的1海裏為:
1海裏=2*π*6371300/360*60=1853.3m