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

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

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

谢谢。

addMapPolygon()方法适用于此,但paintPolygon()静默方式拒绝具有少于三个顶点的多边形。 对于两点之间的线,只需重复最后一个Coordinate

 Coordinate one = new Coordinate(...); Coordinate two = new Coordinate(...); List route = new ArrayList(Arrays.asList(one, two, two)); map.addMapPolygon(new MapPolygonImpl(route)); 

我也在研究这个软件并使用JMapviewer.jar。 然而,我似乎没有addMapPolygon和MapPolygonImpl …是否有我应该使用的特定版本? (我在这里下载了我的版本:在这里输入链接描述