0

IPのデータのリアルタイムフローがあります。
QT&C ++を使用して、受信したIPに対応する地理データを世界地図画像に表示したいと思います。
その場合、あなたは何をお勧めしますか?

PNGまたはSVG?
ウィキペディアの空白の地図よりも優れた画像はありますか?
どの地理データデータベースをお勧めしますか?

ありがとうございました!

4

1 に答える 1

2

QGraphicsViewをサブクラス化するQWidgetを作成し、背景に世界のQImageを配置し、マップ上のオーバーレイ(各国の形状)を表すQPolygonsを作成できます。

次に、数ミリ秒ごとにupdate()を呼び出します。オーバーロードされたPaintEvent関数で、新しいデータを確認し、IPの出所に基づいて国を強調表示します。その国を特定のミリ秒または秒数の間強調表示したままにし、そのアルファなどをフェードさせます。

地球の画像については、NASAに確認してください。彼らはあなたの標準的な地図投影法で地球の高解像度の画像を提供することができます。

于 2012-02-15T06:12:35.920 に答える