2011-01-05 13 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

あなたの返信マークありがとうございますが、$ GPRMC、090248、A、4745.012742、N、01304.143827、E、0.0.0.0,310710,5.3、E、A * 48などのNMEA文字列を取得できませんアプリケーションは、Blackberryで実装されているのと同じで、javax.microedition.LocationBasedSystemのgetNmeaData()のような直接的なメソッドを持っています。ここにはNmea状態のリスナーがありますが、そのようなものは何でも与えています – Jagan

+0

@Jagan:それが役立つ場合はhttp://developer.android.com/reference/android/location/LocationManager.html#addNmeaListener%28android.location.GpsStatus.NmeaListener%29 – mark

関連する問題