желая иметь код, похожий на этот
var latitude: String?
var longitude: String?
func getMyCitiesCordinates(city:String){
if city == "Adelaide"{
self.latitude = -34.9286600
self.longitude = 138.5986300
}
, но вместо
если city ==
для каждого города, чтобы получить лати долго, я просто хотел бы функцию, как показано ниже, где она просматривает массив, чтобы найти соответствующий Город / Строка и возвращает широту и долготу этого города?
func getLatAndLong(myCity:String){
let citiesArray = ["Adelaide": CLLocation(latitude: -34.9286600, longitude: 138.5986300),"Albury": CLLocation(latitude: -36.0737, longitude: 146.9135),"Alice Springs": CLLocation(latitude: -23.6980, longitude: 133.8807),"Armadale": CLLocation(latitude: -32.1530, longitude: 116.0150),"Ballarat": CLLocation(latitude: -37.5622, longitude: 143.8503),"Brisbane": CLLocation(latitude: -27.470125, longitude: 153.021072),"Bunbury": CLLocation(latitude: -33.3256, longitude: 115.6396)]
}
тогда она возвращает широту и долготу дляэтот город? широта =? долгота =?