Сначала вам нужно создать модель местоположения
Надеюсь, все массивы имеют одинаковое количество записей
Пожалуйста, проверьте раньше, если нет
struct Location
{
var title: String?
var latitude: Double?
var longitude: Double?
init(title: String, latitude: Double, longitude: Double) {
self.title = title
self.latitude = latitude
self.longitude = longitude
}
}
создать массив модели местоположения из заданных массивов заголовков, широты и долготы
func getLocations() -> [Location] {
var locations = [Location]()
for (index, value) in jobNameST.enumerated() {
let location = Location(title: value, latitude: jobLatitudeST[index], longitude: jobLongitudeST[index])
locations.append(location)
}
return locations
}