как информация о текущем местоположении отображается на mkMapview? - PullRequest
0 голосов
/ 23 ноября 2011

Я просто хочу показать текущее местоположение в mkMapView, и карта центрируется по текущему местоположению, также должны отображаться координаты и информация об адресе. Как этого можно достичь. При использовании showCurrentlocation для YES отображается синий указатель и отображается информация"текущее местоположение". Но я хочу получить подробную информацию о нажатии этой синей кнопки. Пожалуйста, помогите мне.

1 Ответ

1 голос
/ 23 ноября 2011

В методе viewForAnnotation вашего MKMapViewDelegate (вы также должны сгенерировать адреса с обратным геокодированием) вы можете попробовать это:

- (MKAnnotationView *)map:(MKMapView *)map viewForAnnotation:(id <MKAnnotation>) annotation{
    if(self._mapView.userLocation==annotation){
       self._mapView.userLocation.title=@"yourCityObtainedByReverseGeocoding";
       self._mapView.userLocation.subtitle=@"yourStreetObtainedByReverseGeocoding";
       return nil;
    }
}

Надеюсь, это поможет.

...