在JMapViewer中绘制两个地理点之间的直线

时间:2012-05-24 20:27:49

标签: java swing openstreetmap jmapviewer

我正在使用Java中的OpenStreet Maps和JMap Viwer http://wiki.openstreetmap.org/wiki/JMapViewer我可以加载地图,一切正常,但我不知道如何在纬度和经度两点之间画一条线。

任何人都知道绘制这种线条的功能吗?

谢谢。

2 个答案:

答案 0 :(得分:9)

addMapPolygon()的{​​{1}}方法适用于此,但JMapViewer默默拒绝具有少于三个顶点的多边形。对于两点之间的一条线,只需重复上一个paintPolygon()

Coordinate

答案 1 :(得分:0)

我也正在使用这个软件并使用JMapviewer.jar。然而,我似乎没有addMapPolygon和MapPolygonImpl ...是否有我应该使用的特定版本? (我在这里下载了我的版本:enter link description here