3

現在の見出しに応じて、特定の注釈を指す矢印を配置する方法を知っている人はいますか? 例えば; 現在の見出しが注釈の座標と同じ場合、矢印を垂直にしたい。私はペイパル経由で私のためにこのことをしてくれる人に50ドルを提供しています。下の写真を見てください。

代替テキスト

.

4

3 に答える 3

0

現在地と目的地の緯度と経度を使用するのと同じことをしようとしているようですが、iPhoneで現在の位置と目的地の間の方向を取得し、その方向を現在の位置と比較するにはどうすればよいですか?その矢印が向いている方向を決定するための見出し。

于 2011-01-21T20:12:44.030 に答える
0

画面上の座標を使用して矢印の回転を設定してから、マップと矢印を含むビューを回転させて、北が常に上になるようにすることはできませんか?

于 2011-02-02T17:59:24.703 に答える
-1

次のようなものを試すことができます:

- (void) updateHeading
{
    [locationManager startUpdatingHeading];     
    locationManager.headingFilter = kCLHeadingFilterNone;
}

- (void) locationManager:(CLLocationManager*)manager  didUpdateHeading:(CLHeading*)newHeading
{
    heading = newHeading.trueHeading;
    heading += -90.0 * roll;
    NSLog(@"Your Heading: %@", heading);

    NSLog(@"magneticHeading: %f", newHeading.magneticHeading);
    NSLog(@"trueHeading: %f", newHeading.trueHeading);
}

また、CLHeadingクラス リファレンスmagneticHeadingのとを参照してください。truHeading

于 2011-01-29T20:31:42.863 に答える