API de Google Maps: Obtención de coordenadas de la ubicación actual de iOS

Actualmente estoy trabajando con la API de Google Maps en mi proyecto. Estoy tratando de establecer la cámara / zoom por defecto en la ubicación de los usuarios. Hago esto:

@implementation ViewController{

GMSMapView *mapView_;

}
@synthesize currentLatitude,currentLongitude;

- (void)viewDidLoad
{
[super viewDidLoad];
mapView_.settings.myLocationButton = YES;
mapView_.myLocationEnabled = YES;


}
- (void)loadView{

CLLocation *myLocation = mapView_.myLocation;

GMSMarker *marker = [[GMSMarker alloc] init];
marker.position = CLLocationCoordinate2DMake(myLocation.coordinate.latitude, myLocation.coordinate.longitude);
marker.title = @"Current Location";
marker.map = mapView_;
GMSCameraPosition *camera = [GMSCameraPosition cameraWithLatitude:myLocation.coordinate.latitude
                                                        longitude:myLocation.coordinate.longitude
                                                             zoom:6];
mapView_ = [GMSMapView mapWithFrame:CGRectZero camera:camera];

self.view = mapView_;
   NSLog(@"%f, %f", myLocation.coordinate.latitude, myLocation.coordinate.longitude);

}

Sin embargo, no funciona, ya que cuando lo hago.

NSLog(@"%f, %f", myLocation.coordinate.latitude, myLocation.coordinate.longitude);

devuelve 0, 0 y no proporciona las coordenadas de ubicación actuales. ¿Cómo puedo obtener correctamente las coordenadas del usuario?

Respuestas a la pregunta(4)

Su respuesta a la pregunta