我有一个需要检测用户位置的应用程序,该应用程序在MKAnnotations
上滴了一些MKMapView
。我如何获得有关用户是否已在位置服务提示上选择“是”的通知,然后调用我的方法来获取用户位置并添加注释?
最佳答案
这将在位置管理器委托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