2011-01-05 88 views
1

我正在開發GPS應用程序。截至目前,我通過使用如緯度和經度的LocationManager獲得的位置,但是,我需要獲得位置數據NMEA 0183 像:NMEA格式GPS數據字符串

$ GPRMC,090248,A,4745.012742,N,01304.143827,E ,0.0,0.0,310710,5.3,E,A * 48

怎麼弄,我不知道

,如果任何機構都知道這個幫助來獲取。

回答

0

請閱讀the specification about NMEA 0183並且由於您最瞭解自己的環境,所以不應該很難翻譯數據。

在那裏也有quite a view libraries,他們似乎主要處理消費數據,而不是生產(因爲它最終取決於您的需求)。

+0

好的,謝謝你的回覆,但是,我仍然無法得到NMEA字符串,例如$ GPRMC,090248,A,4745.012742,N,01304.143827,E,0.0,0.0,310710,5.3,E,A * 48this在Blackberry中實現的應用程序也是如此,它們在javax.microedition.LocationBasedSystem中有類似於getNmeaData()的直接方法..在這裏,我們有這個Nmea狀態監聽器,但它會得到類似的東西 – Jagan 2011-01-10 09:17:53

+0

@Jagan:請看看http://developer.android.com/reference/android/location/LocationManager.html#addNmeaListener%28android.location.GpsStatus.NmeaListener%29如果它可以幫助你。 – mark 2011-01-11 00:01:20