L'API Google Maps: Obtenir les coordonnées de l'emplacement actuel iOS

Je suis actuellement en train de travailler avec l'API Google Maps dans mon projet. Je suis en train de définir la valeur par défaut de la caméra/du zoom à la position. Je fais ceci:

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

}

Toutefois, il ne fonctionne pas, car quand je fais

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

elle retourne 0, 0, et il ne donne pas l'emplacement actuel de coordonnées. Comment puis-je bien obtenir de l'utilisateur coordonnées?

Qu'est-ce que cette ligne ? CLLocation *myLocation = mapView_.myLocation; Pour obtenir de l'emplacement actuel, nous avons besoin de 1. Ajouter CoreLocation Framework 2. Créer un objet de CLLocationManager CLLocationManager *locationManager = [[CLLocationManager alloc] init]; 3. [locationManager startUpdatingLocation]; CLLocation *lieu = [locationManager emplacement]; CLLocationCoordinate2D coordonner = [coordonnées];
Google Maps a une fonction qui récupère l'emplacement de l'utilisateur, mais je ne sais pas comment l'obtenir
Voir: stackoverflow.com/questions/16331767/... j'Espère que Ça aide
J'ai regardé celui-là, mais il ne semble pas fonctionner pour moi
lorsque je l'utilise j'ai l'écran blanc, je suis en montrant la carte sur un affichage personnalisé et que vous souhaitez obtenir la latitude , la longitude de l'emplacement actuel ?

OriginalL'auteur Alexyuiop | 2013-06-12