p1
에서 p2
으로가는 이미지를 어떻게 넣을 수 있습니까? 누구든지 나에게 길을 제안 할 수 있니?JMapViewer에서 두 점 사이에 화살표와 같은 이미지를 넣을 수있는 방법
편집 : geoPoints
사이에 경로를 그리려면이 예제 (Draw Line between two Geo Points in JMapViewer)를 따르십시오. 그러나 내가 먼저 만든 MapPolygon
을 삭제하려고하면 작동하지 않으며 그 이유를 모르겠습니다. 입력이 맞다, 나를 믿어 라!
List<Coordinate> route = new ArrayList<Coordinate>(Arrays.asList(one, two, two));
List<MapPolygon> lista=cartina.getMapPolygonList();
MapPolygon arrow=new MapPolygonImpl(route);
cartina.removeMapPolygon(arrow);
편집 :
private Coordinate one;
private Coordinate two;
public ExampleClass(Coordinate one, Coordinate two) {
this.one=one;
this.two=two;
}
public method(){ //click button
List<Coordinate> route = new ArrayList<Coordinate>(Arrays.asList(one, two, two));
map.addMapPolygon(new MapPolygonImpl(route));
}
public methodB(){// click anothe button
List<Coordinate> route = new ArrayList<Coordinate>(Arrays.asList(one, two, two));
map.removeMapPolygon()(new MapPolygonImpl(route));
}
[example] (http://stackoverflow.com/a/10747783/230513)에 화살표 모양의 다각형을 그릴 수 있습니다. – trashgod
@trashgod 링크가 올바르게 작동 했어. 하지만 또 다른 질문이 있습니다. MapPolygon 목록에 MapPolygon을 추가하면 MapPolygon을 지우고 나에게 링크 된 알고리즘을 사용하여 다른 LinkedList 등을 만듭니다. JMapViewer는 MapPolygon을 삭제하지 않습니다 ... 왜 그런지 알고 있습니까? MapPolygonList에 추가 한 후 MapPolygon을 삭제할 수있는 방법 – doflamingo
좋은 질문입니다. 내가 정교했습니다 [아래] (http://stackoverflow.com/a/26554830/230513); 추가 우려 사항을 반영하여 질문을 업데이트하십시오. – trashgod