J'ai terminé le tracé de la route entre deux endroits en utilisant ClLocationCoordinate2D sur la carte dans ios 6 dynamiquement.Peut-on m'aider à obtenir le nom de lieu en utilisant CLPlacemark et CLGeocoder comme géocodeur inverse a été abandonné dans ios 6.Obtenir des informations de localisation Utilisation de CLPlaceMark et CLGeocoder
0
A
Répondre
1
vous pouvez obtenir des informations comme ci-dessous avec sa méthode délégué ..
MISE À JOUR:
d'abord définir cette variable dans le fichier .h
comme ci-dessous ..
NSString *postcode,*locationName;
et l'utiliser dans la méthode ci-dessous ...
- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation {
CLGeocoder * geoCoder = [[CLGeocoder alloc] init];
[geoCoder reverseGeocodeLocation:newLocation completionHandler:^(NSArray *placemarks, NSError *error) {
for (CLPlacemark * placemark in placemarks) {
postcode = [placemark postalCode];
[postcode retain];
locationName = [placemark name];
[locationName retain];
NSLog(@"\n placemark %@",placemarks);
}
}];
[geoCoder release];
NSLog(@"\n Location Name ==> %@ ----> GotPostCode:%@",locationName,postcode);
}
ici, vous pouvez également utiliser d'autres biens de CLGeocoder
comme locality
, location
, etc ...
0
Un objet CLPlacemark stocke des données de repère pour une latitude et une longitude données. Les données de repères incluent des informations telles que le pays, l'état, la ville et l'adresse associée à la coordonnée spécifiée.
Questions connexes
- 1. Blocs Objective-C, variables et CLGeocoder et/ou CLPlacemark
- 2. Obtenir des informations de localisation et d'accélération
- 3. Informations sur la localisation
- 4. Comment obtenir plusieurs repères de CLGeocoder
- 5. Récupération et modification des informations de localisation associées aux photos
- 6. GWT: obtenir les informations de localisation du côté serveur?
- 7. Localisation des informations de la cellule GSM pour un périphérique Android Utilisation des commandes AT
- 8. Utilisation des services de localisation google
- 9. Gestion de l'événement Async dans CLGeocoder (iOS5)
- 10. Extrait des informations de localisation à partir de photos
- 11. Lorsque l'utilisation ResreverseGeocodeLocation de CLGeocoder mais les placemarks retour est nul et l'erreur kCLErrorDomain = 8
- 12. Obtenir des informations de classe de copain?
- 13. Obtenir des informations de localisation de twitter en utilisant le traitement
- 14. Obtenir des informations de vol
- 15. obtenir des informations de wikipedia
- 16. Obtenir des informations de JSON
- 17. définir un langage constant à la classe d'instance CLPlacemark
- 18. Comment obtenir l'IPhone pour inclure des informations de localisation dans une requête Web?
- 19. Utilisation de web.config pour stocker et mapper des informations
- 20. Utilisation du cache, localisation spatiale et latence
- 21. création dynamique NSLocale avec des données de localisation
- 22. Services de localisation iOS - L'application vérifie l'emplacement avant d'autoriser
- 23. Mappage des informations de localisation des utilisateurs avec l'historique des pistes musicales lastfm en python
- 24. Obtenir des informations clientid connecter et déconnecter
- 25. Obtenir des informations XML
- 26. Android: Comment obtenir des informations de localisation à partir de suppléments de forfait d'intention lors de l'utilisation de LocationManager.requestLocationUpdates()
- 27. Utilisation de ZPAQ informations vagues
- 28. Comment obtenir des informations de courrier électronique envoyées et reçues?
- 29. Comment recevoir des informations de localisation lors de la réception d'une alerte de proximité?
- 30. Hors ligne inverse CLGeocoder au niveau des pays