私のプログラムは、シリアルポートからGPS(NMEA)センテンスを読み取ります。これらの文(一部にはx、y座標が含まれています)の場所を地図で確認できるようにしたいと思います。
それに使用できるライブラリ(望ましいオープンソース)はありますか?
(LinuxとWindowsの両方で動作する場合は本当に役立ちますが、動作しない場合はWindowsでも問題ありません)
マップコンポーネントはシステム統合用ですか、それとも診断目的ですか?診断のみを目的とする場合は、ポイントをGoogleMapsAPIやEsriのArcGISExplorerなどのWebGISソリューションにロードする方が簡単な場合があります。ArcGIS Explorerはスタンドアロンですが、Googleマップを埋め込むことができます。Googleでは、JavaScriptを使用してコントロールを設計する必要があります。
Javaの世界では、OpenMapが人気があります。
オープンソースのC++ライブラリが必要な場合は、OpenStreetMapを検討してください。これは、ユーザーと開発者にマッピング用のツールを提供する共同プロジェクトです。特に、フレームワークwikiをチェックして、フレームワークを使用するためのウィジェットとツールのリストを確認してください。私は彼らがあなたが利用できるC++ウィジェットを持っていると信じています(私はそれを自分で試していませんが)。
OSMの場合、C ++のウィジェットコントロールはCOSMCtrl(MFC)、Marble(Qt)、およびQMapControl(Qt)です。
他にもオープンソースのC++ウィジェットがあると確信していますが、私はそれらのウィジェットの経験がありません。
これを試しましたか: