0

私は、OSM マップと jMapViewer API を使用して、マップ上にマーカーなどを表示、追加するデスクトップ Java アプリケーションに取り組んでいます。

jMapViewer

上のリンクでわかるように、マーカーはドットで表されます。具体的には、マーカーを追加するたびにこれらのドットを描画するクラス「MapMarkerDot」があります。

これは私の目には本当に悪いように見えます。これらのドットをより「見栄えの良い」ものに置き換える方法はありますか?

解決策は、マーカー画像をダウンロードして、ドットを描画する代わりに画像を配置することですが、これを行う方法がわかりません。提案/解決策はありますか?

4

1 に答える 1

0

MapMarker インターフェイスを実装し、マーカーを異なる方法でレンダリングする独自のクラスを実装する必要がありますhttps://josm.openstreetmap.de/doc/org/openstreetmap/gui/jmapviewer/MapMarkerDot.html

JXMapViewer2に切り替えることも検討してください。

于 2015-06-21T05:48:07.513 に答える