2016-10-14 13 views
1

私のプロジェクトでは、ArcGISマップに曲線の軌跡を描く必要がありますが、コードに曲線を描く方法がわかりません。複数のバリエーションを試しましたが、どれも動作していないようです。どんなアイデアですか?ありがとうございます。まあarcGIS for androidどのように曲がった線を描画するには?

答えて

1

、私はあなたがのArcGISのAndroid SDKを使用してマップ上の曲線を追加する必要性を理解していたよう。

まず地図上に線を引くために使用する座標のセットが必要です。

ポリラインをグラフィックスレイヤーに追加し、SimpleLineSymbolを使用して表示することができます。このシンボルを使用すると、シンボルタイプ(ダッシュ、ダッシュドット、ダッシュドット、ドット、ヌル、またはソリッド)の有限リストの1つを使用してグラフィックを表示できます。幅と色を指定することで、シンボルをさらに定義できます。あなたは、地図上の行を追加するコードの下のラインシンボルスタイリング使用を決定したら

以下

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

素晴らしい..あなたは歓迎です:) –

関連する問題