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 类参考中的magneticHeadingtruHeading

于 2011-01-29T20:31:42.863 回答