2009-07-28 7 views
7

マップを表示できるQtウィジェットが必要です。マップまたはタイルサーバへのネットワーク接続なしQtのマッピングウィジェット

  • ラン:

    はそれのことができるようにする必要があります。単純なビットマップでも問題ありません。

  • 地図上に緯度と経度を指定してウィジェット、線、図形を配置します。
  • ポイント間の距離を計算します。
  • LinuxおよびWindowsでコンパイルします。

あなたは何をお勧めしますか?

おかげで、 sqqqrly

答えて

3

私はMarbleを見てを取るお勧めします。

これはKDE-eduに含まれていますが、正しくリコールすれば、ではなくはQtだけでなく、LGPLの下でも依存関係があり、クロスプラットフォームです。表面にウィジェットやその他のさまざまなものを置くことができるはずです。

+0

私は大理石を見てきました。それは完璧に見える。アプリにローカルな地図データを使用する方法がわかりません。それはopenmap、googleマップなどに合わせているようです。 OpenMapControlは同じようです。これは、永続的なタイルを使用することができますが、そのデータセットはどのようにして作成されますか? 両方のツールの電子メールを開発者に送った。 タイルサーバーを作成することは可能ですが、私はそうではないと思います。私は小さなビットマップが必要です。そして、私はCORBAを介して、多くのアプリケーション用の設定データの残りすべてを提供しているデータベースを持っています。これは、大規模な分散システムの小さな部分です。 ありがとう! – ohlemacher

+0

大理石にはさまざまな味がありますが、そのうちの1つはQTのみ、もう1つはkpartです。 – ohlemacher

2

Quantum GISはパックのリーダーです。

+1

このツールはGPLであり、私はそれがQtをサポートしているとは思わない。 – ohlemacher

+0

あなたはhttp://qgis.org/ja/about-qgis.htmlに行ったことがありますか? :) –

+1

もしあなたがGPLを望んでいなければ、あなたはそう言っていたはずです... –

1

Qtを使用するOpenStreetMap用に作成されたマップエディタがあります。 http://www.merkaartor.org/

マップレンダリングでは、Webkitを使用していると思いますが、実際はわかりません。著者に連絡するか、ソースを読んでみてください。