2016-10-14 10 views
1

내 프로젝트는 ArcGIS 맵에 곡선 경로를 그릴 필요를 충족시킵니다. 그러나 코드에서 곡선을 그리는 방법을 모르는 많은 방법을 사용했습니다. 필자는이 여러 변형을 시도했지만 그 중 아무 것도 작동하지 않는 것 같습니다. 어떤 아이디어? 사전에 감사드립니다. 내가 요구 사항을 이해하고 따라arcGIS for android 비뚤어진 선을 그리는 방법?

답변

1

글쎄, 당신은 는 ArcGIS 안드로이드 SDK를 사용하여지도에 곡선을 추가 할 수 있습니다.

먼저지도에 선을 그리는 데 사용할 좌표 세트가 필요합니다.

그래픽 레이어에 폴리선을 추가하고 SimpleLineSymbol을 사용하여 표시 할 수 있습니다. 이 기호를 사용하면 기호 유형 (대시, 대시, 점선, 점, 널 또는 솔리드)의 유한 목록 목록 중 하나를 사용하여 그래픽을 표시 할 수 있습니다. 너비와 색상을 지정하여 심볼을 더 정의 할 수 있습니다.

는 아래지도에서 줄을 추가하는 코드 아래 라인 기호 스타일링 사용을 결정하면 라인의 일부 샘플

enter image description here

을 symbols- 있습니다. 당신이 희망 ArcGIS android sdk...

을 참조 할 수 있습니다 자세한 내용은 위의 코드

enter image description here

// 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); 

출력이 당신을 도울 것입니다 :)

+0

나에게 많은 도움이되었습니다. 고맙습니다! – Fomove

+0

위 .. 환영합니다 :) –