0

サービスとして実行し、3分ごとにGPS位置を報告する必要がある単純なアプリケーションに取り組んでいます。チュートリアルに基づいた実際の例は既にありますが、まだ次の疑問があります。

  1. サービス開始 GPS1.Start(5*60*1000, 0) 1つめのパラメータは時間経過、2つめのパラメータは距離差といいますが、前の位置からどのように決まるのでしょうか?

  2. 前に述べたことを実行したいのですが、3 分ごとにサービスをスケジュールまたは開始している場合、GPS1.Start(0,0)最新の修正プログラムを入手するには に依頼する必要がありますか? パラメータを使用する利点は何ですか?

  3. NexusOne で試してみましたが、Time オブジェクトには現地時間が付属しています。UTC にするためにこれを行う必要がありますが、これはコードの微調整です。これは標準ですか、それとも電話機のモデルによって変わる可能性がありますか?hora=DateTime.Date(Location1.Time + 6*DateTime.TicksPerHour)

ありがとう

4

1 に答える 1

1

毎回 1 つの修正のみに関心がある場合は、0, 0 を渡す必要があります。これらの値は、後続のイベントの頻度に影響します。

ここに投稿されたコードでタイムゾーンを見つけることができます: GetTimeZone

于 2011-10-02T18:02:25.407 に答える