Windows Phone 7 用の C# を使用してアプリを作成しています。コンパスを使用して、キブラの方向 (または希望する方向) を表示したいと考えています。どうすれば作れますか?現在地からラングと緯度を使用してキブラ方向の度数を計算できます (たとえば、結果は北から東へ 150 度です)。
しかし、その後、方向線を引くことができません。それは、私が望む方向ではなく、北を示しています。だから今、私は線を描くためにこのコードを使用しています:
magneticLine.X2 = magneticLine.X1 - (200 * Math.Sin(MathHelper.ToRadians((float)compassReading.MagneticHeading)));
magneticLine.Y2 = magneticLine.Y1 - (200 * Math.Cos(MathHelper.ToRadians((float)compassReading.MagneticHeading)));
これを作る方法を教えてください。ありがとう。