現在の見出しに応じて、特定の注釈を示す矢印を配置する方法を知っている人はいませんか。例えば;現在の見出しが注釈の座標と同じ場合、矢印を垂直にします。 私はPaypal経由でこのことをやっている人に50ドルを提供しています 下の画像を見てください。特定の場所に向かっている矢印を表示する
。
現在の見出しに応じて、特定の注釈を示す矢印を配置する方法を知っている人はいませんか。例えば;現在の見出しが注釈の座標と同じ場合、矢印を垂直にします。 私はPaypal経由でこのことをやっている人に50ドルを提供しています 下の画像を見てください。特定の場所に向かっている矢印を表示する
。
Using lattitude and longitude of the current location and destination location , how can we get the direction in iphoneあなたの現在の位置といくつかの目的地の間の見出しを取得してから、その見出しをあなたの現在の見出しと比較して、その矢印が直面する方向を判断するようにしてください。また、あなたがマップを含むビューを回転させ、その後矢印がスクリーン座標上で使用して回転設定とすることはできませんCLHeading Class Reference
あなたのような何かを試すことができますそして矢印は、北が常に上がるようにするのですか?
にmagneticHeading
とtruHeading
を参照してください
- (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);
}
:
私は関係する三角法の使い方を正確に知っています。 – Krismutt