Le géocodage inversé nécessite-t-il le cellulaire/le wifi? J'utilise le code suivant pour trouver le nom de la ville et le code postal. Ce code fonctionnera-t-il dans un environnement avec une connexion GPS mais sans connexion cellulaire?Le géocodage inversé nécessite-t-il le cellulaire/le wifi?
geoCoder.reverseGeocodeLocation(location, completionHandler: { (placemarks, error) -> Void in
print("REVERSE COMPLETED")
// Place details
var placeMark: CLPlacemark!
placeMark = placemarks?[0]
// Address dictionary
print(placeMark.addressDictionary)
// City
if let city = placeMark.addressDictionary!["City"] as? NSString {
print("You are in \(city)")
} else {
print("An error occured while fetching the CITY.")
}
// Zip code
if let zip = placeMark.addressDictionary!["ZIP"] as? NSString {
print("The zip code is \(zip)")
} else {
print("An error occured while fetching the ZIP code.")
}
})
GPS vous donne lat/long etc. Il ne vous donne pas de frontières politiques. –
Ce n'est pas "Swift Reverse geocoding". Le géocodage et le géocodage inverse n'ont rien à voir avec Swift. – nhgrif
@nhgrif, s'il vous plaît ne pas modifier mes réponses pour les choses qui sont stylistiques. Vous avez supprimé mon commentaire sur la question d'être lié au swift, puis j'ai ajouté presque exactement la même chose qu'un commentaire. –