2

私のプログラムは、シリアルポートからGPS(NMEA)センテンスを読み取ります。これらの文(一部にはx、y座標が含まれています)の場所を地図で確認できるようにしたいと思います。

それに使用できるライブラリ(望ましいオープンソース)はありますか?

(LinuxとWindowsの両方で動作する場合は本当に役立ちますが、動作しない場合はWindowsでも問題ありません)

4

2 に答える 2

4

マップコンポーネントはシステム統合用ですか、それとも診断目的ですか?診断のみを目的とする場合は、ポイントをGoogleMapsAPIやEsriのArcGISExplorerなどのWebGISソリューションにロードする方が簡単な場合あります。ArcGIS Explorerはスタンドアロンですが、Googleマップを埋め込むことができます。Googleでは、JavaScriptを使用してコントロールを設計する必要があります。

Javaの世界では、OpenMapが人気があります。

オープンソースのC++ライブラリが必要な場合は、OpenStreetMapを検討してください。これは、ユーザーと開発者にマッピング用のツールを提供する共同プロジェクトです。特に、フレームワークwikiをチェックして、フレームワークを使用するためのウィジェットとツールのリストを確認してください。私は彼らがあなたが利用できるC++ウィジェットを持っていると信じています(私はそれを自分で試していませんが)。

OSMの場合、C ++のウィジェットコントロールはCOSMCtrl(MFC)、Marble(Qt)、およびQMapControl(Qt)です。

他にもオープンソースのC++ウィジェットがあると確信していますが、私はそれらのウィジェットの経験がありません。

于 2012-08-13T13:38:01.720 に答える
0

これを試しましたか:

http://nmea.sourceforge.net/#platforms

于 2012-08-13T13:22:49.173 に答える