問題タブ [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.
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のような境界線を追加したいのですが、今のところ成功していません。
提案/参照は大歓迎です。ありがとう!
java - JPanel を継続的に更新するにはどうすればよいですか?
少し問題があります。一度に複数のオブジェクトを追跡する gps 追跡アプリを作成しています。データはシリアル インターフェイス経由で受信されます。これは、私が知る限り問題なく送信されています。問題は、マップが作成および表示される JPanel を継続的に更新する必要があることです。
これは私が持っているもので、ポイントを一度表示するだけで満足していますが、更新されません。シリアル メソッドで 1Lat 変数を出力すると、継続的に出力されますが、ここでは 1 回しか出力しません。
私が見つけた多くの回答は、配列によるマーカーの設定に言及していますが、追跡しているオブジェクトがどこにでもある可能性があるため、この場合は機能しません。
どんな助けでも大歓迎です:)
swing - JMapViewer で 1,70,000 近くのマーカー ドットを作成する方法は?
リアルタイム (またはほぼリアルタイム) の飛行データがあります。緯度経度に基づいてドットを作成したい。しかし、表現するにはドットが多すぎて、読み取り中にマップが動かなくなりました:
キュー:
- 画面タイル全体をペイントするのではなく、1 つのタイルだけを再ペイントしたいと考えています。
と - 私は 1,70,000 を追加しています
map.addMapMarker(new MapMarkerDot(Color,lat,lon))
が、問題に直面していjava.util.ConcurrentModificationException
ます。
私の問題を解決する簡単な方法は何ですか?
java - MapMarkerCircle、JMapViewer の改行
だから私はJMapViewer(およびStackOverFlow)が初めてです。私が現在やろうとしているのは、背景が地域の地図であるネットワークのリアルタイムのグラフィカル表現を開発することです。これまでのところ順調に進んでいますが、1 つの問題が私を悩ませています。MapMarkerCircle を作成して名前を設定すると、新しい行を作成して、その下に情報を表示したいと考えています。
試してみまし"\n"
たが、これはうまくいきません。私はそれをhtml形式で囲み<br>
、行を分割するために使用しようとしましたが、繰り返しますが、全体が文字列であるかのように印刷されます。
誰かが以前にこの問題に遭遇したことがある場合は、助けていただければ幸いです。
問題が発生している小さなコードを次に示します。「RateCircle」は「MapMarkerCircle」を拡張することに注意してください。
java - JMapViewer: マップがロードされたばかりのときにパンとズームが設定されない
のマーカーとして 2 つのカスタム イメージがありJMapViewer
ます。2 つのマーカーがマップ表示に表示されるように、マップに適切なパンとズームを設定したいと思います。私はそれを行うボタンを持っています。そのため、ロード時にマップがこれらのマーカーにズームされていません。しかし、ボタンをクリックすると、それが行われます。読み込み時に適切なパンとズームを設定する方法はありますか?
どうもありがとう!
oracle11g - OBIEE 11g for MapViewer で DataSource を表示できない
OBIEE 11g の mapviewer 機能を使用しようとしています。ほとんどのブログで提案されている次の手順を試しました
- サンプル空間データ用の mvdemo データベースをダウンロード
- の構成ファイルを変更して、mapviewer の URL を含めました。
- mvdemo 用に作成された新しいデータベースの資格情報を提供するために、DataSource セクションのコメントを外しました
- [送信して再起動] をクリックしました
上記を実行した後でも、構成 xml で構成した DataSource を確認できませんでした。
私は何かが欠けていますか??
java - JMapViewer、OSM 地図縮尺を取得、Java
私の Java アプリケーションでは、JmapViewer を使用しています。マップはjpanel上に描画されます。現在のズーム レベルに対応する地図縮尺を取得することは可能ですか? マップは、よく知られたメルカトル図法に基づいています。
投影法は正角であるため、ローカル リニア スケールは方向に依存しません。私のアイデアは、同じ平行線を共有する 2 つのポイントを使用します。
改善点: 初期点 p1 がビューの中心になる場合があります。
ピクセル座標は「メートル単位」で評価されます。式にピクセルサイズがありません...
java - JMapViewer、MouseListener が 2 回呼び出されました
JMapViewer を使用して、コンポーネントの奇妙な動作が認識されました。DefaultMapController を使用して地図の位置 (緯度、経度) を取得しています。
コードを実行すると、マウスの左ボタンが押された後、メソッド mouseClicked() が複数回 (2x) 呼び出されます。交換後
と
コードは正しく機能し、メソッドは 1 回だけ呼び出されます。問題はどこだ?ライブラリ内のバグですか、それとも構文が間違っているか安全ではありませんか? この問題を回避するには?ご協力いただきありがとうございます。