Как отследить регион карты при прокрутке карты в iPhone - PullRequest
1 голос
/ 16 марта 2012

Я закончил, чтобы отобразить вид карты на текущее местоположение в iPhone с максимальным уровнем масштабирования.

Но теперь я хочу отследить любую прокрутку в виде карты, чтобы получить видимую область.

Есть ли какое-либо событие, чтобы сделать это, если да, то как?

Если нет, то как это возможно?

1 Ответ

1 голос
/ 16 марта 2012

Да, это возможно через делегата mapView.

- (void)mapView:(MKMapView *)mapView regionWillChangeAnimated:(BOOL)animated
{
    // This method is called whenever the currently displayed map region changes. 
    // During scrolling, this method may be called many times to report updates to the map position. 
    // Therefore, your implementation of this method should be as lightweight as possible to avoid affecting scrolling performance. 
   // *Straight from Apple's documentation

   MKMapRect visibleRect = [mapView visibleMapRect];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...