GMSMapView myLocation не дает фактическое местоположение

У меня есть GMSMapView правильно загружен и работает внутри моего viewcontroller

что я'я не в состоянии сделать это установка GMSCameraPosition вокруг моего местоположения

это мой код:

mapView_.myLocationEnabled = YES;
CLLocation* myLoc = [mapView_ myLocation];
GMSCameraPosition *camera = [GMSCameraPosition cameraWithLatitude:myLoc.coordinate.latitude
                                                        longitude:myLoc.coordinate.longitude
                                                             zoom:4];
[mapView_ setCamera:camera];

GPS включен, и приложение имеет все необходимые разрешения, но myLocation возвращает ноль CLLocation, соответственноcameraWithLatitude:longitude:zoom: получить 0 0 координат и отображать Африку вместо моего фактического местоположения (это не в Африке :))

Ответы на вопрос(2)

Ваш ответ на вопрос