Как получить ближайший человекочитаемый адрес из GMSGeocoder reverseGeocodeCoordinate с нулевым ответом
В моем приложении для iOS я хочу, чтобы пользователь мог выбрать адрес длинным нажатием на GMSMapView
, Поэтому я реализовал mapView:_ didLongPressAtCoordinate:_
метод, чтобы получить координату, которую он выбирает, и сделать reverseGeocoding и получить адрес:
let geocoder = GMSGeocoder()
geocoder.reverseGeocodeCoordinate(coordinate) { response, error in
if let address = response?.firstResult() {
// Everything ok
} else {
// Here the response is 'nil'
}
}
Что я могу сделать здесь, когда ответ nil
получить координату ближайшего местоположения с удобочитаемым адресом?