私は、GPS ユニットから位置を取得して、車両の移動に合わせて移動するマップを常に表示する Windows 用のデスクトップ アプリケーションを開発しています。これを実現する簡単なデモを作成しましたが、常にちらつきます。滑らかな動きのソリューションを実装する必要があります。うまくいけばこれを解決するいくつかのことを念頭に置いています。
まずは表示ウィンドウの2~3倍くらいのサイズでマップを作成し、ウィンドウをマップ上に移動させた方が良いと思います。ウィンドウが端に近づくと、現在のマップを置き換える新しいマップがバックグラウンドで構築されます。私はまだそれを行う方法に取り組んでいます。(ヒント大歓迎!!笑)
アプリケーションのハードウェア アクセラレーションをオンにすることは、大きな前進であり、究極のソリューションになると思います。フォーラムで読んだことによると、JOGL はハードウェア アクセラレーションを Java デスクトップ アプリケーションに追加する唯一の実用的な方法です。だからここにいます。
GeoTools に JOGL を追加して遊んでいる人はいますか? 現時点では 3D について話しているのではなく、表示をより効率的にするだけです。JMapPane から下のほぼすべてのコードに影響を与えるように見えるため、この変更を実装するのは大きな仕事になりそうです。提案、コード例、ヒントは大歓迎です!!!