Определение местоположения пользователя - iOS
Я могу установить аннотации в пределах определенного заданного радиуса KM от текущего местоположения пользователя (скажем, для аннотаций указываются точки поиска пиццы). Но если пользователь перетаскивает карту влево / вправо / вверх / вниз, то есть ли способ обновить карту и добавить аннотации для новых мест для пиццы в новой видимой области карты? Пожалуйста, предложите.
1 ответ
Попробуйте использовать следующее Method
- (void)mapView:(MKMapView *)mapView
annotationView:(MKAnnotationView *)annotationView
didChangeDragState:(MKAnnotationViewDragState)newState
fromOldState:(MKAnnotationViewDragState)oldState
{
if (newState == MKAnnotationViewDragStateEnding)
{
CLLocationCoordinate2D droppedAt = annotationView.annotation.coordinate;
NSLog(@"Pin dropped at %f,%f", droppedAt.latitude, droppedAt.longitude);
}
}