Je cherche à utiliser la méthode getDistanceFrom
en CoreLocation pour déterminer la distance entre deux points, mais je reçois des erreurs en essayant d'utiliser CoreLocation ...distance Calculer entre deux latitudes/longitudes dans MapKit/CoreLocation
Im en utilisant 3.1. 2. Je l'ai essayé, mais renvoie une erreur:
CLLocation *userLoc = [[CLLocation alloc] initWithCoordinate:appDelegate.mapView2.userLocation.coordinate];
CLLocation *poiLoc = [[CLLocation alloc] initWithLatitude: [aPOI.latitude doubleValue] longitude: [aPOI.longitude doubleValue]];
double dist = [userLoc getDistanceFrom:poiLoc]/1000;
NSLog(@"%d",dist);
erreur donnée:
".objc_class_name_CLLocation", referenced from:
[email protected][email protected][email protected] in POIDetailViewController.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
suis-je manque quelque chose? J'ai importé CoreLocation
...
Cette méthode est-elle obsolète dans 3.1.2?
Merci
si ok, je fixe l'erreur, mais maintenant je reçois un grand nombre (1862709713) est revenu pour 'dist'? Pourquoi cela serait-il? – joec