По данным developer.apple.com
distanceFilter
Минимальное расстояние (измеряется в метрах), на которое устройство должно двигаться в поперечном направлении.
до генерирования события обновления.
Это означает, что на основе предыдущего события местоположения другое обновление местоположения будет получено только после превышения значения distanceFilter distance.
Желаемая точность означает, насколько точными должны быть данные о вашем местоположении.
Например, если вы хотите увидеть точную улицу, у вас высокое значение этого параметра. (KCLLocationAccuracyBest)
Если вы хотите видеть только приблизительную область (например, в каком районе вы находитесь), вы должны установить более низкое значение точности для этого параметра. (KCLLocationAccuracyThreeKilometers)
Выберите это в соответствии с вашими потребностями, однако имейте в виду, что чем точнее вы хотите быть, и чем чаще вы запрашиваете обновления, тем больше энергии будет расходоваться с вашего устройства.
Надеюсь, это поможет,
Влад