問題タブ [jmapviewer]

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 投票する
1 に答える
967 参照

java - Openstreetmap で MapMarkerDot を強調表示するにはどうすればよいですか?

http://svn.openstreetmap.org/applications/viewer/jmapviewer/src/org/openstreetmap/gui/jmapviewer/Demo.javaのコードを使用して、Swing アプリケーション用にマップを起動して実行しました。

マップ内のいくつかのポイントを示すためにいくつかの MapMarkerDot を追加し、ポイントが選択されているかどうかを識別するために JMapViewer ワールド マップからマウス クリック位置を取得する方法を使用しましたが、特定の MapMarkerDot が選択されていることを実際に示すにはどうすればよいですか? http://bikes.oobrien.com/london/#zoom=14&lon=-0.1155&lat=51.4992のような境界線を追加したいのですが、今のところ成功していません。

提案/参照は大歓迎です。ありがとう!

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

java - JPanel を継続的に更新するにはどうすればよいですか?

少し問題があります。一度に複数のオブジェクトを追跡する gps 追跡アプリを作成しています。データはシリアル インターフェイス経由で受信されます。これは、私が知る限り問題なく送信されています。問題は、マップが作成および表示される JPanel を継続的に更新する必要があることです。

これは私が持っているもので、ポイントを一度表示するだけで満足していますが、更新されません。シリアル メソッドで 1Lat 変数を出力すると、継続的に出力されますが、ここでは 1 回しか出力しません。

私が見つけた多くの回答は、配列によるマーカーの設定に言及していますが、追跡しているオブジェクトがどこにでもある可能性があるため、この場合は機能しません。

どんな助けでも大歓迎です:)

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 投票する
2 に答える
286 参照

java - MapMarkerCircle、JMapViewer の改行

だから私はJMapViewer(およびStackOverFlow)が初めてです。私が現在やろうとしているのは、背景が地域の地図であるネットワークのリアルタイムのグラフィカル表現を開発することです。これまでのところ順調に進んでいますが、1 つの問題が私を悩ませています。MapMarkerCircle を作成して名前を設定すると、新しい行を作成して、その下に情報を表示したいと考えています。

試してみまし"\n"たが、これはうまくいきません。私はそれをhtml形式で囲み<br>、行を分割するために使用しようとしましたが、繰り返しますが、全体が文字列であるかのように印刷されます。

誰かが以前にこの問題に遭遇したことがある場合は、助けていただければ幸いです。

問題が発生している小さなコードを次に示します。「RateCircle」は「MapMarkerCircle」を拡張することに注意してください。

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

java - JMapViewer: マップがロードされたばかりのときにパンとズームが設定されない

のマーカーとして 2 つのカスタム イメージがありJMapViewerます。2 つのマーカーがマップ表示に表示されるように、マップに適切なパンとズームを設定したいと思います。私はそれを行うボタンを持っています。そのため、ロード時にマップがこれらのマーカーにズームされていません。しかし、ボタンをクリックすると、それが行われます。読み込み時に適切なパンとズームを設定する方法はありますか?

どうもありがとう!

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

oracle11g - OBIEE 11g for MapViewer で DataSource を表示できない

OBIEE 11g の mapviewer 機能を使用しようとしています。ほとんどのブログで提案されている次の手順を試しました

  • サンプル空間データ用の mvdemo データベースをダウンロード
  • の構成ファイルを変更して、mapviewer の URL を含めました。
  • mvdemo 用に作成された新しいデータベースの資格情報を提供するために、DataSource セクションのコメントを外しました
  • [送信して再起動] をクリックしました

上記を実行した後でも、構成 xml で構成した DataSource を確認できませんでした。

私は何かが欠けていますか??

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

java - JMapViewer、OSM 地図縮尺を取得、Java

私の Java アプリケーションでは、JmapViewer を使用しています。マップはjpanel上に描画されます。現在のズーム レベルに対応する地図縮尺を取得することは可能ですか? マップは、よく知られたメルカトル図法に基づいています。

投影法は正角であるため、ローカル リニア スケールは方向に依存しません。私のアイデアは、同じ平行線を共有する 2 つのポイントを使用します。

改善点: 初期点 p1 がビューの中心になる場合があります。

ピクセル座標は「メートル単位」で評価されます。式にピクセルサイズがありません...

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

java - JMapViewer、MouseListener が 2 回呼び出されました

JMapViewer を使用して、コンポーネントの奇妙な動作が認識されました。DefaultMapController を使用して地図の位置 (緯度、経度) を取得しています。

コードを実行すると、マウスの左ボタンが押された後、メソッド mouseClicked() が複数回 (2x) 呼び出されます。交換後

コードは正しく機能し、メソッドは 1 回だけ呼び出されます。問題はどこだ?ライブラリ内のバグですか、それとも構文が間違っているか安全ではありませんか? この問題を回避するには?ご協力いただきありがとうございます。