1

私はarcgis Silverlight APIを使用しています

私がする必要があるのは、オブジェクト ID によってフィーチャからジオメトリを取得して、それにズームすることだけです

getFeature(objectid);

だから私はジオメトリを取得するためにWCFサービスを使用しましたが、私は言うエラーを見つけました

型 'System.__ComObject' をシリアル化できません

私を助けてくれませんか?

前もって感謝します

4

1 に答える 1

1

ArcGIS サーバー サービスを使用していない理由はありますか? とにかく、wcf サービスでアークオブジェクトを返すことはできません。なぜなら、それを XML または json に変換する方法がわからないからです。それぞれの端で変換するいくつかの単純なプロパティを持つ datacontract クラスを定義する必要があります。また、参考になるかもしれない次のブログ投稿も書きました。 wcf/これは、arcgis wpf および SL ジオメトリを転送に使用します。これらにはデータ コントラクトがあり、同じものを共有しているためです。

于 2013-01-27T17:37:28.613 に答える