У меня есть следующий код, который возвращает координаты, которые я сохранил в Google Firestore:
let locationsRef = db.collection("locatioInfo")
locationsRef.getDocuments { (querySnapshot, err) in
if let err = err {
print("Error receiving Firestore snapshot: \(err)")
} else {
for document in querySnapshot!.documents {
print("\(document.documentID) => \(document.data())")
}
}
}
, который производит этот вывод:
location1 => ["geopoint": <FIRGeoPoint: (50.086421, 14.452333)>]
location2 => ["geopoint": <FIRGeoPoint: (50.086442, 14.452268)>]
Мой вопрос: как мне преобразовать выбранные FIRGeoPoints
в CLLocationCoordinates2D
или просто: как я могу использовать эти координаты и показать их на карте?
У меня есть MKAnnotationView
уже настроенное объявление, которое использовало его для жестко закодированных координат, теперь мне нужно отобразить извлеченные координаты. Надеюсь, это достаточно ясно, заранее спасибо.