Центр карт в iOS Программирование

Как мы следуем за пользователем в картах. Я хочу, чтобы синяя точка (местоположение пользователя) находилась в центре карты, но я также хочу разрешить пользователю увеличивать и уменьшать масштаб, а затем через пару секунд увеличивать масштаб в местоположении пользователя.

Моя образованная догадка для решения: Мы определяем, увеличивает ли пользователь масштабирование или нет, после трех секунд отсутствия обнаружения увеличения или уменьшения мы начинаем следить за пользователем :). Ваша ПОМОЩЬ была бы потрясающей :)

Этот код увеличивает пользовательское местоположение, но неt задержка для увеличения и уменьшения масштаба:

     - (void)locationManager:(CLLocationManager *)manager
        didUpdateToLocation:(CLLocation *)newLocation
              fromLocation:(CLLocation *)oldLocation {

  MKCoordinateRegion userLocation = MKCoordinateRegionMakeWithDistance(newLocation.coordinate, 1500.0, 1500.0); [mapView setRegion:userLocation animated:YES];


    }

Ответы на вопрос(4)

Ваш ответ на вопрос