내 프로젝트는 ArcGIS 맵에 곡선 경로를 그릴 필요를 충족시킵니다. 그러나 코드에서 곡선을 그리는 방법을 모르는 많은 방법을 사용했습니다. 필자는이 여러 변형을 시도했지만 그 중 아무 것도 작동하지 않는 것 같습니다. 어떤 아이디어? 사전에 감사드립니다. 내가 요구 사항을 이해하고 따라arcGIS for android 비뚤어진 선을 그리는 방법?
1
A
답변
1
글쎄, 당신은 는 ArcGIS 안드로이드 SDK를 사용하여지도에 곡선을 추가 할 수 있습니다.
먼저지도에 선을 그리는 데 사용할 좌표 세트가 필요합니다.
그래픽 레이어에 폴리선을 추가하고 SimpleLineSymbol을 사용하여 표시 할 수 있습니다. 이 기호를 사용하면 기호 유형 (대시, 대시, 점선, 점, 널 또는 솔리드)의 유한 목록 목록 중 하나를 사용하여 그래픽을 표시 할 수 있습니다. 너비와 색상을 지정하여 심볼을 더 정의 할 수 있습니다.
는 아래지도에서 줄을 추가하는 코드 아래 라인 기호 스타일링 사용을 결정하면 라인의 일부 샘플
을 symbols- 있습니다. 당신이 희망 ArcGIS android sdk...을 참조 할 수 있습니다 자세한 내용은 위의 코드
의
// create a line symbol (green, 3 thick and a dash style)
SimpleLineSymbol lineSymbol = new SimpleLineSymbol(Color.GREEN, 3, SimpleLineSymbol.STYLE.DASH);
// create the line geometry
Polyline lineGeometry = new Polyline();
lineGeometry.startPath(-302557, 7570663);
lineGeometry.lineTo(-302959, 7570868);
lineGeometry.lineTo(-303042, 7571220);
lineGeometry.lineTo(-302700, 7571803);
lineGeometry.lineTo(-304043, 7576654);
lineGeometry.lineTo(-300544, 7585289);
lineGeometry.lineTo(-294365, 7592435);
lineGeometry.lineTo(-290122, 7594445);
lineGeometry.lineTo(-285283, 7595488);
// create the graphic using the geometry and the symbol
Graphic lineGraphic = new Graphic(lineGeometry, lineSymbol);
// add the graphic to the graphics layer
graphicsLayer.addGraphic(lineGraphic);
출력이 당신을 도울 것입니다 :)
나에게 많은 도움이되었습니다. 고맙습니다! – Fomove
위 .. 환영합니다 :) –