Erfordert umgekehrte Geocodierung Mobilfunk/WLAN? Ich verwende den folgenden Code, um den Namen der Stadt und die Postleitzahl zu finden. Funktioniert dieser Code in einer Umgebung mit einer GPS-Verbindung, aber ohne Mobilfunkverbindung?Erfordert umgekehrte Geocodierung Mobilfunk/WLAN?
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 gibt Ihnen lat/long etc. Es gibt Ihnen keine politischen Grenzen. –
Es ist nicht "Swift Reverse Geocoding". Geocoding und Reverse Geocoding haben nichts mit Swift zu tun. – nhgrif
@nhgrif, bitte bearbeite meine Antworten nicht für Dinge, die stilistisch sind. Sie haben meinen Kommentar zu der Frage entfernt, dass er schnell verwandt ist, und dann fast genau dasselbe wie einen Kommentar hinzugefügt. –