Требуется ли обратное геокодирование сотовой связи/Wi-Fi? Я использую следующий код, чтобы найти название города и почтовый индекс. Будет ли этот код работать в среде с подключением GPS, но без сотовой связи?Требуется ли обратное геокодирование сотовой связи/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 дает вам лат/длинный и т. Д. Это не дает вам политических границ. –
Это не «Swift Reverse geocoding». Геокодирование и обратное геокодирование не имеют ничего общего с Swift. – nhgrif
@nhgrif, пожалуйста, не редактируйте мои ответы для стилистических вещей. Вы удалили мой комментарий о вопросе, чтобы быть связанным с swift, а затем добавили почти то же самое, что и комментарий. –