2014-03-19 84 views
0

我搜索了一個JavaScript函數,可以解析DMS格式爲十進制格式的GPS數據。我沒有提供什麼幫助,主要是因爲我擁有的GPS數據格式很奇怪。Javascript-GPS DMS格式到十進制格式功能

My Data; 
3550.192270N, 01432.026391E 
Format; 
ddmm.mmmmmmN, ddmm.mmmmmmE 

我想將這些值轉換爲經緯度的十進制格式。

由於提前, 讓

+0

不知道你在找什麼。網上似乎有很多資源可以將其轉換。如果你需要的話,我可以幫助你。儘管我對數據有點困惑。 3550.192270應該表示3550度的度量嗎?或者它是否表示度量度量爲35? – user3018981

+0

爲我提供的格式是「ddmm.mmmmmm」我假設這意味着d =天,m =分鐘。在檢查了我提供的答案後,我顯然是正確的。由於這種不尋常的格式和我不得不作出的假設,這比挑戰更令人困惑。不管怎麼說,還是要謝謝你。 – jeanfrg

+0

請標記我的答案是正確的,因爲我自己發佈了它,所以我做不到。 – jeanfrg

回答

1

解決 發現功能的在線類似於我的需求,並轉換成只接受天和分鐘。

function ConvertDMSToDD(days, minutes) { 
    var dd = days + minutes/60; 
    return dd; 
} 

我使用這個功能,我從一個Arduino獲取的數據轉換與GPS模塊屏蔽。

+1

Tnx用於解決您自己的問題。我做了一個轉換器到nmea輸出:'$ GPRMC'爲十進制。 http://jsfiddle.net/zoutepopcorn/2dykuvzw/41/。可能對某人有幫助:D。乾杯 –