4

私は JMap Viwer http://wiki.openstreetmap.org/wiki/JMapViewerを使用して Java で OpenStreet Maps を使用しています。マップとすべてを正常にロードできますが、緯度から 2 点間に線を引く方法がわかりませんそして経度。

この種の線を描く機能を知っている人はいますか?

ありがとうございました。

4

2 に答える 2

8

addMapPolygon()メソッドはJMapViewerこれに対して機能しますが、paintPolygon()頂点が 3 つ未満のポリゴンは黙って拒否します。2 点間の線については、最後の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));
于 2012-05-25T02:36:44.377 に答える
0

私はこのソフトウェアにも取り組んでおり、JMapviewer.jar を使用しています。まだ、私はaddMapPolygonもMapPolygonImplも持っていないようです...私が作業すべき特定のバージョンはありますか? (私はここで自分のバージョンをダウンロードしました: ここにリンクの説明を入力してください

于 2012-05-28T22:06:29.023 に答える