获取当前位置

| 说我想创建一个函数
-(void)setCurrentLocationasAnchor
{
    //[self.locationManager startUpdatingLocation];
}
它的工作是在当前位置设置“ 1”。 我该怎么做? 我唯一能想到的就是做
[self.locationManager startUpdatingLocation];
,然后等到委托
- (void)locationManager:(CLLocationManager *)manager
didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation 
叫做。 如何在一个功能中执行此操作?     
已邀请:
        特别是按照您所说的方式进行操作时是否有任何问题? (即,等待代表被呼叫) 因为如果您想要的是同步获取位置的方法,那将阻塞UI,对吗?...另外,您想要什么,只是要返回的第一个位置?因为等待时间越长,您获得的位置精度就越高。 顺便说一句,您是否考虑过使用CLLocationManager的location属性来获取最近的位置?     

要回复问题请先登录注册