Привет, я хочу получить координаты адреса. Я сделал эту функцию, но не работает. Возврат всегда 0.0, 0.0
func getCoordinates(address: String)->(Double, Double){
DispatchQueue.main.async {
let geoCoder = CLGeocoder()
geoCoder.geocodeAddressString(address) { (placemarks, error) in
guard let placemarks = placemarks, let location = placemarks.first?.location else { return }
latitude = location.coordinate.latitude
longitude = location.coordinate.longitude
}
}
return (latitude ?? 0.0, longitude ?? 0.0)
}