Я сохранил данные координат в Realm, и я пытаюсь разделить результаты на 2 отдельных Array
s или CLLocationDegrees
(широта и долгота), но я не могу понять, как.Я печатаю полученные результаты, поэтому я знаю, что они были успешно сохранены / извлечены - вывод консоли:
[0] Data {
latitude = 37.33454847;
longitude = -122.03611286;
},
[1] Data {
latitude = 37.33454218;
longitude = -122.03638578;
},
//and continues...
Класс ViewController (функция loadLocations)
func loadLocations() {
theLocations = realm.objects(Data.self)
print(theLocations)
//This function gets called in the viewDidLoad()
}
Класс данных
class Data: Object {
@objc dynamic var latitude: CLLocationDegrees()
@objc dynamic var longitude: CLLocationDegrees()
}
Как бы я разделил широту и долготу на их собственные Array
s или CLLocationDegrees
?Или даже Array
из CLLocationDegrees
, чтобы затем покрыть полилинейным наложением?
Заранее спасибо!