ios - 高德地图 有时候返回的地理位置比较慢
PHPz
PHPz 2017-04-18 09:50:51
0
1
1066

这个是高德地图的回调方法
-(void)mapView:(MAMapView )mapView didUpdateUserLocation:(MAUserLocation )userLocation
updatingLocation:(BOOL)updatingLocation
{

if(updatingLocation)
{
        self.lat = userLocation.coordinate.latitude;
        self.lon = userLocation.coordinate.longitude;

}
[self.locationManager requestLocationWithReGeocode:YES completionBlock:^(CLLocation *location, AMapLocationReGeocode *regeocode, NSError *error) {
    
    if (regeocode)
    {
        // NSLog(@"reGeocode:%@%@",regeocode, regeocode.formattedAddress);//地理位置
        formattedAddress =regeocode.formattedAddress;
        NSString *str = regeocode.number;
        NSString *address = [regeocode.street stringByAppendingString:str];
        label2.text = address;
    }
}];
   

}

PHPz
PHPz

学习是最好的投资!

모든 응답(1)
小葫芦

최종적으로 해결됨
이 방법이 필요하지 않음
__weak WaiQinqiandaoViewController *weakSelf = self;

으아아아
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿