我正在使用 JMap Viwer http://wiki.openstreetmap.org/wiki/JMapViewer在 Java 中使用 OpenStreet Maps我可以加载地图,一切正常,但我不知道如何在纬度的两点之间画一条线和经度。
任何人都知道绘制这种线条的功能吗?
谢谢你。
我正在使用 JMap Viwer http://wiki.openstreetmap.org/wiki/JMapViewer在 Java 中使用 OpenStreet Maps我可以加载地图,一切正常,但我不知道如何在纬度的两点之间画一条线和经度。
任何人都知道绘制这种线条的功能吗?
谢谢你。
为此工作的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));
我也在开发这个软件并使用 JMapviewer.jar。然而,我似乎没有 addMapPolygon 或 MapPolygonImpl ...是否有我应该使用的特定版本?(我在这里下载了我的版本:在此处输入链接描述