1
我在android手機上使用GPS。在一個小型的測試應用程序中,我得到了經度和緯度的15位小數(對不起,懶得數到)。我知道手持設備上的GPS並不準確,爲什麼會有這麼多的小數位?我沒有任何代碼問題,只是好奇。 ; - ]Android GPS:android.location.Location緯度/經度小數位有什麼意義?
我在android手機上使用GPS。在一個小型的測試應用程序中,我得到了經度和緯度的15位小數(對不起,懶得數到)。我知道手持設備上的GPS並不準確,爲什麼會有這麼多的小數位?我沒有任何代碼問題,只是好奇。 ; - ]Android GPS:android.location.Location緯度/經度小數位有什麼意義?
GPS芯片在小數點後內部使用7位數字,當以二進制協議提供結果時, 更多數字沒有意義。 (這是在aequator大約1釐米的準確性) 對於許多應用6位數字或顯示甚至5位數字就足夠了。
您可能也想看看 GPS coordinates accuracy
那麼,數字8〜15只隨機或他們的任何一點有意義嗎? –
你可以隨意地調用它們,但是更好的單詞是人工製品或副作用,可能是將float轉換爲double或int以浮點或雙精度浮點或浮點表示。 (如1/3 = 1.3333333333333;對於二進制表示十進制值存在相同的原理,這樣的簡單十進制值如0.1需要理論上無限數量的二進制數字) – AlexWien
最大有意義的是7位數,其餘是無用和不想要的舍入效果,如上所述。 – AlexWien