oscarimonbox
3/1/2016 - 4:01 PM

Obtener dirección a partir de coordenadas Google

Obtener dirección a partir de coordenadas Google

-(void)mapView:(GMSMapView *)mapView idleAtCameraPosition:(GMSCameraPosition *)position{
   
    NSLog(@"Cambio lat:%f, lon:%f", position.target.latitude, position.target.longitude);
    
    CLLocationCoordinate2D pos = CLLocationCoordinate2DMake(position.target.latitude, position.target.longitude);
    
    [self.reverseGeocoder reverseGeocodeCoordinate:pos completionHandler:^(GMSReverseGeocodeResponse *response, NSError *error){
        
        for (GMSAddress* addressObj in [response results]) {
            
            NSLog(@"Street found: %@", addressObj.lines);
            
            if ([addressObj.lines count]==2){
                [self.tfPlaceLocation setText: [NSString stringWithFormat:@"%@ %@", addressObj.lines[0], addressObj.lines[1]]];
            } else{
                [self.tfPlaceLocation setText: [NSString stringWithFormat:@"%@", addressObj.lines[0]]];
            }
            
            break;
        }
        

    }];
}