Google Maps API: Pobieranie współrzędnych bieżącej lokalizacji iOS

Obecnie pracuję z interfejsem API Google Maps w moim projekcie. Próbuję ustawić domyślną kamerę / zoom w lokalizacji użytkownika. Robię to:

@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);

}

Jednak to nie działa, od kiedy to robię

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

zwraca 0, 0 i nie podaje bieżących współrzędnych położenia. Jak mogę prawidłowo uzyskać współrzędne użytkownika?

questionAnswers(4)

yourAnswerToTheQuestion