GPS 度分秒 and 度(double形態) 互換

當浮球取得位置時我們需要換成GOOGLE MAP 認得的資料

 

Source from mysql  的數據

2417.2620N 12030.9700E

先轉成度分秒

latitude :  2417.2620N = >  24+°+17+'+(0.2620*60)+"+N  => 24°17'15.72"N

longitude: 12030.9700E =>  120+°+30+'+(0.9700*60)+"+E  => 120°30'58.20"E

這樣子就可以把兩個數據貼在google map 找到定位點.

 

由於我們要把限制區規範出來, 所以我在這轉成double形態 比較好計算. 
【當然你也可以直接用度分秒來做, 但我比較喜愛用計算方式來表示】

把剛剛算好的拿下來用.

latitude :  24°17'15.72"N => 24+(17/60)+(15.72/3600) = 24.28769

longitude: 120°30'58.20"E => 120+(30/60)+(58.20/3600) = 120.51616

 

這樣的座標出現後就可以制定四個點為一正方型來制約浮球跑出範圍

 

 

 

 

 

 

← 回列表