有谁知道如何根据我当前的标题放置一个指向特定注释的箭头。例如; 当当前标题与注释的坐标相同时,我希望箭头是垂直的。我通过贝宝向为我做这件事的人提供 50 美元 看看下面的图片;
.
有谁知道如何根据我当前的标题放置一个指向特定注释的箭头。例如; 当当前标题与注释的坐标相同时,我希望箭头是垂直的。我通过贝宝向为我做这件事的人提供 50 美元 看看下面的图片;
.
听起来您正在尝试做与使用当前位置和目的地位置的纬度和经度相同的事情,我们如何在 iphone 中获取方向获取您当前位置和某个目的地之间的航向,然后将该航向与您当前的航向进行比较方向来确定箭头应朝向的方向。
你不能使用屏幕坐标设置箭头旋转,然后旋转包含地图和箭头的视图,这样北方总是向上吗?
您可以尝试以下方法:
- (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);
}