現(xiàn)在有用于M55的java指南針程序,現(xiàn)想講講一種無(wú)需程序,利用機(jī)子本身實(shí)現(xiàn)指南針作用的方法。
或許有對(duì)軍事感興趣的朋友知道,軍事上有野外利用太陽(yáng)判斷方向的方法。也許大伙會(huì)認(rèn)為只有“早上太陽(yáng)升起的是東方,晚上落日是西方,中午大概在南方……”,而別的時(shí)候很難判斷,其實(shí)不然。這里講一種利用太陽(yáng)和手表判斷方向的方法。(M55自帶的時(shí)鐘屏保,可以代替以下鐘表的作用)
注意,這里講的是刻度手表,不是顯示數(shù)字的表,因?yàn)槲覀円弥羔槪ó?dāng)然,虛擬的電子指針也行,像M55的時(shí)鐘屏保的指針)。把當(dāng)前的時(shí)間換算為24小時(shí)制(首先保證手表時(shí)間與當(dāng)?shù)販?zhǔn)確時(shí)間項(xiàng)差不要太大),把表刻度面朝上平放,然后,將換算出來(lái)的時(shí)間的一半的鐘表刻度值(注意,是一半,比如你現(xiàn)在時(shí)間是16時(shí),你就把16的一半就是8的刻度)指向太陽(yáng),這個(gè)時(shí)候,12點(diǎn)刻度的方向就是正北方,別的方向就可以遞推……
舉例說(shuō)明,好像現(xiàn)在是下午2點(diǎn),就是14點(diǎn)了,我將鐘表面平放,把14的一半,即7點(diǎn)的刻度指向太陽(yáng),12點(diǎn)的刻度就是北方了,簡(jiǎn)單,實(shí)用,也有一定的準(zhǔn)確性(畢竟在野外生存里面也是有人采用)。
由于知道java指南針照樣離不開(kāi)太陽(yáng),雖然我不知道java指南針的實(shí)質(zhì),但還是借用這個(gè)方法,大家就可以利用M55本身的時(shí)鐘屏保,起到鐘表一樣的作用,加上太陽(yáng)就可以作為應(yīng)急的指南針。
說(shuō)了那么多話,希望有用,歡迎大家指出不足,謝謝