Java OSM更改默认标记外观

Java OSM更改默认标记外观,java,markers,jmapviewer,Java,Markers,Jmapviewer,我正在开发一个桌面Java应用程序,它使用OSM映射和jMapViewer api在映射上查看、添加标记等 正如您在上面的链接中所看到的,标记用点表示。具体来说,有一个类“MapMarkerDot”,每次我添加标记时都会绘制这些点 这在我看来真的很糟糕。有没有办法用更“好看”的东西来代替这些点 一个解决方案是下载一个标记图像并放置图像,而不是绘制点,但我不知道如何做到这一点。有什么建议/解决方案吗?您需要实现自己的类,该类实现MapMarker接口并以不同方式呈现标记 你也可以考虑切换到 Hy

我正在开发一个桌面Java应用程序,它使用OSM映射和jMapViewer api在映射上查看、添加标记等

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

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


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

您需要实现自己的类,该类实现MapMarker接口并以不同方式呈现标记


你也可以考虑切换到

Hy@ MAM,如果我使用JXMAPVIEWR2,我怎么画一个点?谢谢