上記の例外をどのように診断できますか?ARCGIS Runtime for .NET:System.ArgumentException '同じキーのアイテムが既に追加されています'が表示されるのはなぜですか?
- は、ポリゴン形状としてグラフィックを作成します
- (
mappoints
がPointCollection
あるpoly = new Polygon(mappoints)
)ポリゴンの集合をオーバーレイ(overlay = new GraphicsOverlay()
) - を作成します。私のコードでは、私は、おおよそ次の操作を行います各ポリゴン (
graphic = new Graphic() { Geometry = poly, Symbol = new SimpleFillSymbol() { Color = Colors.Red } }
) - のためのシンプル塗りつぶしシンボルは、オーバーレイにそのグラフィックを追加します。 (
overlay.Add(graphic)
)
次に、何かが変更されたら、私はoverlay.Graphics.Clear()
に電話をかけ、ステップ2-3を繰り返します。
私はこれを行うと、時々new Graphic(...)
に、私は例外(ただし、毎回)を取得します
私はEsri.ArcGISRuntimeバージョン100.0.0.0を使用しています。 何が起こっているか考えてみましょうか?
これは自分のコード内のエラーであり、私の解決策は、当面の回避策であることをことを示すESRIの人々から注意を受けました。 –