OSM更改默认标记外观

时间:2015-06-20 19:58:38

标签: java markers jmapviewer

我正在开发一个使用OSM贴图和jMapViewer api的桌面Java应用程序,以便在地图上查看,添加标记等。

jMapViewer

正如您在上面的链接中看到的那样,标记表示为点。具体来说,每当我添加一个标记时,都会有一个“MapMarkerDot”类绘制这些点。

这在我看来真的很糟糕。有没有办法用更“好看”的东西取代这些点?

解决方案是下载标记图像并放置图像而不是绘制点,但我无法弄清楚如何做到这一点。有什么建议/解决方案吗?

1 个答案:

答案 0 :(得分:0)

您需要实现自己的实现MapMarker接口的类,并以不同的方式呈现标记https://josm.openstreetmap.de/doc/org/openstreetmap/gui/jmapviewer/MapMarkerDot.html

您也可以考虑切换到JXMapViewer2