0

我有一个应用程序需要检测用户的位置MKAnnotations并在MKMapView. 如何获得有关用户是否在位置服务提示上选择了“是”的通知,以便随后调用我的方法来获取用户位置并添加注释?

4

1 回答 1

1

这将在位置管理器委托 didUpdateToLocation 中发生;

- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation {
    MyAnnotation * annotation = [[MyAnnotation alloc] initWithCoordinate:coordinate];
    [self.mapView addAnnotation:annotation];
}

您将需要创建一个 MyAnnotation 类。看看这里:https ://stackoverflow.com/a/2878806/1535038

于 2012-08-07T17:31:18.763 回答