GMSMapView myLocation ne pas donner emplacement réel

J'ai un GMSMapView correctement chargé et de travail à l'intérieur de mon viewcontroller

ce que je suis de ne pas être en mesure de faire est de définir la GMSCameraPosition autour de mon emplacement

c'est mon code:

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

Le GPS est activé et l'application dispose de toutes les autorisations nécessaires, mais myLocation retourne un néant CLLocation, par voie de conséquence cameraWithLatitude:longitude:zoom: obtenir 0 0 coordonnées et affiche l'Afrique à la place de mon emplacement actuel (qui n'est pas en afrique 🙂 )

OriginalL'auteur Zerho | 2013-06-28