画线在JMapViewer 2个地理点之间画线在JMapViewer 2个地理点之间(Draw Li

2019-05-14 12:35发布

我与OpenStreet地图工作在Java中与JMAP Viwer http://wiki.openstreetmap.org/wiki/JMapViewer我可以加载地图,一切就OK了,但我不知道如何从一个纬度两点之间画一条线和经度。

任何身体知道画这种线条的作用?

谢谢。

Answer 1:

所述addMapPolygon()的方法JMapViewer适用于这一点,但是paintPolygon()默默地拒绝具有少于三个顶点的多边形。 两点之间的直线,只是重复过去的Coordinate

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


Answer 2:

我也是在做这个软件,并使用JMapviewer.jar。 然而,我似乎不具备addMapPolygon也不MapPolygonImpl ...有没有我应该可正常工作的具体版本? (我这里下载我的版本: 在这里输入链接的描述



文章来源: Draw Line between two Geo Points in JMapViewer