J'ai un problème ce que je suppose est plutôt trivial ... J'ai codé une application en utilisant le mapkit et ai fait le développement sur mon Mac en utilisant le simulateur qui n'a pas de GPS. J'ai donc codé en dur les coordonnées pour simuler une position d'utilisateur. Aujourd'hui, lorsque j'ai essayé mon application sur mon iPhone pour la première fois, j'ai pensé que je devais seulement modifier un peu mon code pour pouvoir lire les coordonnées du GPS et obtenir les informations sur la position des utilisateurs. Mais ça n'a pas marché aussi facilement. Est-ce que quelqu'un a une idée de comment résoudre ce problème? J'ai besoin de la longitude et la latitude de l'utilisateur pour calculer la distance à une autre position et j'ai pensé que je pourrais faire quelque chose comme ceci ...?Problème avec la lecture de l'emplacement de l'utilisateur dans les coordonnées sur iPhone
CLLocationManager *clm = [[CLLocationManager alloc]init];
[clm.delegate self]; [clm startUpdatingLocation];
userLocationFromGPS = clm.location.coordinate;
//the userLocationFromGPS is a CLLocationCoordinate2D userLocationFromGPS object
user = [[Annotations alloc]initWithCoordinate:userLocationFromGPS];
[user setTheTitle:@"You are here!"];
userLocationPlain =
[[CLLocation alloc]initWithLatitude:userLocationFromGPS.latitude longitude:userLocationFromGPS.longitude];
J'ai besoin des coordonnées, mais ne peux pas comprendre comment les obtenir ... des idées? Merci d'avance!
Super! À l'avenir, pensez à laisser des commentaires au lieu d'ajouter une «réponse». – notnoop
Ah - oui! Je ne savais pas à propos de cette fonctionnalité ;-) Merci encore! –