Как получить ближайший человекочитаемый адрес из 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 получить координату ближайшего местоположения с удобочитаемым адресом?

0 ответов

Другие вопросы по тегам