这样一来,每天的实际时长就是不断变化的。为了便于计时,这时就有人人为的想象出一个太阳,地球围绕这个太阳旋转时角速度恒定,这样一天的时长就是一个固定值。
在本书中,为了便于大家理解,就不再深入探讨这个话题,假定每日的时长是固定的,就是使用平太阳时。)
张宁手机时间就是北京时间,他原来工作的城市位于西安的东面。所以当手机时间显示为12点整时,从张宁所在城市看去,太阳已经偏西了(以在地球上的人所见,太阳总是从东向西运行,因而更东面一些的人会更早的看见日出,相应的也会更早的看见太阳经过自己的头顶)。
而若是张宁身在西安,那从他的角度看,北京时间12点时太阳正在头顶,也就是影子在一天内最短的时刻。
有了上面的分析,接下来计算过程就好理解了。
首先是时间常数换算:1小时=60分钟=3600秒;角度(经纬度)常数换算:1度=60分=3600秒;每个时区为经度15度,也可以理解为1小时=经度15度。时间和角度都是60进制的,为了区分时间和角度单位,计算时角度值单位用符号表示,即:“度”用°表示,“分”用′表示,“秒”用″表示。
时间和经度之间的换算等式:1小时=15度,1度=4分钟。
按此地时间早于北京8小时1分钟计算:
先将时间差值单位换算成小时:8小时1分=8+(1÷60)≈8.0167小时
再将时间差换算成经度差:8.0167小时×15°/小时=120.2505°,换算成度分秒就是120°15′2″。
因为此地时间早于北京时间,可以假定此地在西安以东。那么,把东经120度加上经度差就得到本地所处经度了:
东经120°+120°15′2″=东经240°15′2″。
上面说过,东经最大只有180度,与西经180度重合在国际日期变更线。从国际日期变更线继续向东,经度数值开始递减,依次是西经179度、西经178度...也就是说东经181度实际上是西经179度,东经182度是西经178度...由此,就可以推算东经240°15′2″对应的西经数值:
首先将计算结果减去180°:
240°15′2″-180°=60°15′2″
这个数值,就是西经180度需要回退的数值:
西经180°-60°15′2″=西经119°44′58″
刚才说“假定”此地在西安以东,因为地球是圆的,因而也可以说此地在西安以西。即,本地的正午比西安的正午来的更晚。照此假设重新计算,验证一下前面算的对不对(理论上,两种假设计算结果是一样的)。……
刚才说“假定”此地在西安以东,因为地球是圆的,因而也可以说此地在西安以西。即,本地的正午比西安的正午来的更晚。照此假设重新计算,验证一下前面算的对不对(理论上,两种假设计算结果是一样的)。
那么,在这个假设下时间差就不是8小时1分钟,而是24小时-8小时1分=15小时59分钟。
再按前面的方式计算一遍,还是先把时间转换为小时:
15小时59分=15+59÷60≈15.9833小时
然后算对应的经度差:
15.9833小时×15°/小时=239.7495°=239°44′58″
这次是向西推算,本来要用东经120度减这个经度差的。但这个差比东经120度还大,意味着它跑到西经去了,所以先扣除东经120度,剩下的差就是其正确的经度了:
239°44′58″-东经120°=西经119°44′58″
可以看出,两种假设得到的结果一致,也就说明他的计算没有错误。
张宁迅速打开手机上的地图APP,对照这个经度查看。
在这条经线上,最北侧的陆地是加拿大的班克斯岛,最南端是南半球上的复活节岛(南极洲就不用考虑了)。此地是一个临海的地方,所以不靠近海洋和湖泊的内陆可以排除;再按照此地的气温,所以可以排除掉高纬度地区。如此一来,就只剩下加利福尼亚沿海及复活节岛了。
复活节岛周边可视范围内没有任何的陆地,此地东方有岛屿或者陆地隔水相望,所以不可能是复活节岛。
那么,就只剩下一种可能,这里是加利福尼亚沿海的几处岛屿之一。