2012-06-07 52 views
0

我有通過SMS發送在這樣的格式其位置的GPS裝置:什麼是OsmDroid中GPS位置的正確格式?

2937.0864,5233.3686,55000

第一個數字是緯度,第二位數字是經度和第三位數爲ALT。當我問谷歌地圖顯示的位置,它顯示了一個錯誤:

「我們無法理解的位置2937.0864,5233.3686」

我怎麼能這些數字轉化爲有效的GPS位置?我正在使用OsmDroid編寫應用程序,我想使用正確的GPS位置來顯示地圖。

有什麼想法?

回答

1

2937.0864,5233.3686肯定不是緯度和經度,但29.370864,52.33368629°37' 08.64" ,52°33' 36.86"可能是正確的位置。但是,你的格式仍然很奇怪。

1

可能性是數字來自NMEA句子。有關格式詳細信息,請參閱以下答案。

NMEA message to Android Location

如果是這樣,在實施例中,兩個數字2937.0864,5233.3686意味着分別33.3686分鐘 29度37.0864分鐘,和52℃下。

要轉換爲十進制數,它們變爲29 + 37.0864/60 = 29.6181066667和52 + 33.3686/60 = 52.5561433333

相關問題