2

GPS緯度/経度座標を使用して、ほぼリアルタイムで輸送車両を追跡するクラスライブラリに取り組んでいます。

ライブラリは、トランジットサービスによって提供されるRESTXMLWebサービスから車両の位置を取得します。アプリケーションのrefreshメソッドを使用して手動で呼び出したり更新したりすることなく、車両の座標を自動的に更新する必要があります。クラスは自動的に最新のデータで更新し、更新時にイベントを発生させる必要があります。

時限イベントを使用してオブジェクト内のタイマーのデータを自動更新することは可能ですか、それともクラス内でメッセージポンプを実行しないと不可能です。

この種の質問が存在する場合はお詫び申し上げますが、質問がある場合は、Googleまたはサイト検索を使用して見つけることができませんでした。

4

1 に答える 1

2

を使用できますSystem.Threading.Timer。スレッドプールスレッドを「チェック」するため、メッセージループは必要ありません。つまり、UIを更新するには、UIスレッドにマーシャリングする必要があります。

于 2012-04-16T19:02:29.870 に答える