問題タブ [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.
openstreetmap - OSM MapMarkerCircle、半径が大きすぎます
次のパラメーターを使用して JMapViewer で円を描画しようとしたとき:
緯度:30.58654740901267 経度:31.504483034999993 半径: 100
次の巨大な円を取得しました
この半径変数に使用される測定単位は?!!
以下のコード
java - JMapViewer は MapMarkerDot にマウス リスナを追加します
マウス リスナーを MapMarker に追加しようとしています。これにより、マウスが MapMarker の上に置かれたときにイベントに反応できるようになります。
mouseListener を実装しましたが、実際にはリスナーを追加できません。問題は、どの階層にも JPanel が実装されていないため、MapMarker が MouseListener を追加する方法を見つけられなかったことです。
どんな助けでも大歓迎
java - JMapViewer で特定の座標に画像をロードするにはどうすればよいですか?
JMapViewer で特定の座標に画像を読み込もうとしています。誰でも私が使用しなければならないクラスを提案したり、ちょっとした例を提供したりできますか?
jmapviewer - パネルにリージョンのタイルを追加する JMapViewer
こんにちは、swing アプリでマップを表示するためにJMapViewerを使用しています。マップ タイルを含むパネルを正常に作成しましたが、これらのマップ タイルは Map Viewer のデモ ソースで使用されている特定の領域のものです。必要な特定の領域のタイルを表示できますか? Google マップと同じように、自分の国 (パキスタン) の場所をマップに表示したいのですが、どうすればよいかわかりません。次に、JMapViewer の Layer と Layer Group について教えてください。ただのアイデア。
編集:イスラマバード地域のタイルをダウンロードしてマップに追加するにはどうすればよいですか。私がデモから学んだことはこれです:
しかし、これは彼らが設定した特定の領域を示しています。
JTileDownloader をダウンロードしましたが、特定の領域の URL を取得する場所がわからないため、URL について混乱しています。
java - jMapViewer の移動時の java.util.ConcurrentModificationException
jMapViewer のマーカーを 5 秒ごとに更新しようとしています。マップを移動するまで、これはうまく機能しているようです。この時点で、java.util.ConcurrentModificationException
.
これは、さまざまなプロセスが同時にマップ マーカー リストにアクセスしようとしていることに関係していると思いますが、修正方法がわかりません。
ご協力いただきありがとうございます。
キーラン
java - JMapViewer で MapMarker にツールチップを追加する方法
JMapViewerToolTip
のカスタムMapMarker
にa を追加しようとしています。しかし、検索を繰り返しても、これを解決するのに役立ちません。
カスタムMapMarkerは次のとおりです。
Paint Methodオーバーライドは
ご協力いただきありがとうございます。
java - JMapViewerで2点間に矢印のような画像を配置する方法
p1
ポイントからポイントへと移動する画像をどのように配置できp2
ますか? 誰でも私に方法を提案できますか?
編集: この例に従って、 JMapViewer の 2 つの Geo ポイント間に線を引き、2 つの間のパスを描画しますgeoPoints
。しかし、MapPolygon
最初に作成した を削除しようとすると、うまくいかず、理由がわかりません。入力は正しいです、私を信じてください!
編集:私はこれを行います:
java - JMapViewer の問題
XML ファイルから大文字の座標を取得し、マップを含むパネルに MarkerDots を表示するJava プログラムを設計しています。そして、マウス リスナー イベントをこのマップに追加する必要があります。ユーザーがドット上でマウス ボタンをクリックすると、首都に関する詳細を示すメニューがポップアップ表示されます。私はそのすべてを設計しましたが、私の問題は、ユーザーがドットまたはその外側をクリックしたかどうかを確認するために、実際の座標(地球上)ではなく、パネルに対するドットの座標を取得する方法が必要なことです。それで、可能な方法はありますか?
どんな助けでも大歓迎です!