Здравствуйте, я новичок в Swift. Я использую метод Google Maps Sdk didUpdateLocations, чтобы нарисовать путь на карте. Мне просто нужна помощь в отношении количества массивов ...
Я хочу запустить некоторые функции, если количество массивов увеличивается. Я храню lat и long в двух массивах.
var latarray = [Double]()
var longarray = [Double]()
func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) {
locationManager.startMonitoringSignificantLocationChanges()
locationManager.startUpdatingLocation()
myMapView.clear()
if (self.latarray.count != 0 ) {
longarray.append(long)
latarray.append(lat)
print ("lat array is \(latarray)count is \(latarray.count)")
print ("long array is \(longarray)count is \(longarray.count)")
}
else {
Print("array not increasing ")
}
let location = locations.last
self.lat = (location?.coordinate.latitude)!
self.long = (location?.coordinate.longitude)!
let currtlocation = CLLocation(latitude: lat, longitude: long)
}
Существует ли какой-либо оператор, который может показать, увеличивается ли содержимое массива при увеличении числа массивов.
Спасибо и всего наилучшего ..