問題タブ [jxmapviewer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1583 参照

java - JavaFX プロジェクトでの JxMaps の使用

GUIにJavaFXを使用して、Javaでデスクトップアプリケーションを開発しています。プログラムの重要な部分はマップで構成されており、 JxMapsを使用することに決めました。JxMapsは非常に優れたドキュメントを備えた強力なフレームワークであり、最良の選択肢でした。

ただし、問題は Swing に統合されていることです。これは、この例のコードを見つけたので、問題にはならないと思いました。実際、コンパイルはできますが、何らかの理由で "Application Not Responding" が表示されます。JavaFXアプリケーションの外部でマップを実行すると、マップが完全に機能するため、この統合に関係していると思います。

私の現在のプログラムは次のようになります。

Main.java

FieldsMap.java

この最後のものは、Github リポジトリにある Map の例の正確なコピーです。

最後に、コンソールの正確な出力と、Java アプリを右クリックしたときに表示される内容を以下に示します。

コンソール出力 +

前もって感謝します。

0 投票する
0 に答える
30 参照

swing - JMapViewer で 1,70,000 近くのマーカー ドットを作成する方法は?

リアルタイム (またはほぼリアルタイム) の飛行データがあります。緯度経度に基づいてドットを作成したい。しかし、表現するにはドットが多すぎて、読み取り中にマップが動かなくなりました:

キュー:

  1. 画面タイル全体をペイントするのではなく、1 つのタイルだけを再ペイントしたいと考えています。

  2. 私は 1,70,000 を追加していますmap.addMapMarker(new MapMarkerDot(Color,lat,lon))が、問題に直面していjava.util.ConcurrentModificationExceptionます。

私の問題を解決する簡単な方法は何ですか?

0 投票する
1 に答える
560 参照

java - jxmapviewer2 から緯度経度を取得する

ライブラリjxmapviewer2で OSM マップを表示しています。

マップのあるポイントの緯度経度を取得できません。たとえば、あるスポットをクリックして地理座標を取得したいです。

上記のコードは、次のような出力を返します。

0 投票する
1 に答える
727 参照

java - Java で mapView を JPanel に追加する

JPanel にマップ ビューを追加したいのですが、teamdev の jxMaps を使用しています。このコードを試してみましたが、うまくいきません。

あなたが私を助けてくれることを願っています!

クラスマップはこちら

この例は jxMap 、https://www.teamdev.com/jxmapsからのものです